public class LoadBalancer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LoadBalancer.Builder<T extends LoadBalancer.Builder<T>> |
static class |
LoadBalancer.Scheme
Specifies the type of LoadBalancer.
|
Modifier and Type | Field and Description |
---|---|
protected Date |
createdTime |
protected String |
dnsName |
protected HealthCheck |
healthCheck |
protected Set<String> |
instanceIds |
protected Set<ListenerWithPolicies> |
listeners |
protected String |
name |
protected com.google.common.base.Optional<LoadBalancer.Scheme> |
scheme |
protected com.google.common.base.Optional<String> |
VPCId |
Modifier | Constructor and Description |
---|---|
protected |
LoadBalancer(String name,
Date createdTime,
String dnsName,
HealthCheck healthCheck,
Iterable<String> instanceIds,
Iterable<ListenerWithPolicies> listeners,
com.google.common.base.Optional<LoadBalancer.Scheme> scheme,
com.google.common.base.Optional<String> VPCId) |
Modifier and Type | Method and Description |
---|---|
static LoadBalancer.Builder<?> |
builder() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
Provides the date and time the LoadBalancer was created.
|
String |
getDnsName()
Specifies the external DNS name associated with the LoadBalancer.
|
HealthCheck |
getHealthCheck()
Specifies information regarding the various health probes conducted on the LoadBalancer.
|
Set<String> |
getInstanceIds()
Provides a list of EC2 instance IDs for the LoadBalancer.
|
Set<ListenerWithPolicies> |
getListeners()
Provides a list of listeners for the LoadBalancer.
|
String |
getName()
The name associated with the LoadBalancer.
|
com.google.common.base.Optional<LoadBalancer.Scheme> |
getScheme()
Type of the loadbalancer; This option is only available for LoadBalancers attached to an
Amazon VPC.
|
com.google.common.base.Optional<String> |
getVPCId()
Provides the ID of the VPC attached to the LoadBalancer.
|
int |
hashCode() |
LoadBalancer.Builder<?> |
toBuilder() |
String |
toString() |
protected final String name
protected final Date createdTime
protected final String dnsName
protected final HealthCheck healthCheck
protected final Set<ListenerWithPolicies> listeners
protected final com.google.common.base.Optional<LoadBalancer.Scheme> scheme
protected final com.google.common.base.Optional<String> VPCId
protected LoadBalancer(String name, Date createdTime, String dnsName, HealthCheck healthCheck, Iterable<String> instanceIds, Iterable<ListenerWithPolicies> listeners, com.google.common.base.Optional<LoadBalancer.Scheme> scheme, com.google.common.base.Optional<String> VPCId)
public static LoadBalancer.Builder<?> builder()
public LoadBalancer.Builder<?> toBuilder()
public String getName()
public Date getCreatedTime()
public String getDnsName()
public HealthCheck getHealthCheck()
public Set<String> getInstanceIds()
public Set<ListenerWithPolicies> getListeners()
public com.google.common.base.Optional<LoadBalancer.Scheme> getScheme()
public com.google.common.base.Optional<String> getVPCId()
Copyright © 2009-2012 jclouds. All Rights Reserved.