Package org.jclouds.gogrid.domain
Class LoadBalancer.Builder<T extends LoadBalancer.Builder<T>>
java.lang.Object
org.jclouds.gogrid.domain.LoadBalancer.Builder<T>
- Enclosing class:
LoadBalancer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Option
protected String
protected long
protected String
protected LoadBalancerOs
protected LoadBalancerPersistenceType
protected Set
<IpPortPair> protected LoadBalancerState
protected LoadBalancerType
protected IpPortPair
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
datacenter
(Option datacenter) description
(String description) id
(long id) os
(LoadBalancerOs os) persistence
(LoadBalancerPersistenceType persistence) realIpList
(Set<IpPortPair> realIpList) realIpList
(IpPortPair... in) protected abstract T
self()
state
(LoadBalancerState state) type
(LoadBalancerType type) virtualIp
(IpPortPair virtualIp)
-
Field Details
-
id
protected long id -
name
-
description
-
virtualIp
-
realIpList
-
type
-
persistence
-
os
-
state
-
datacenter
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
name
- See Also:
-
description
- See Also:
-
virtualIp
- See Also:
-
realIpList
- See Also:
-
realIpList
-
type
- See Also:
-
persistence
- See Also:
-
os
- See Also:
-
state
- See Also:
-
datacenter
- See Also:
-
build
-
fromLoadBalancer
-