Class Group
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.application.delivery.controller.loadbalancer.service.Group
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Mask
static interface
Group.Service
static interface
Group.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
protected boolean
idSpecified
protected String
name
protected boolean
nameSpecified
protected String
notes
protected boolean
notesSpecified
protected Method
routingMethod
protected Long
routingMethodId
protected boolean
routingMethodIdSpecified
protected Type
routingType
protected Long
routingTypeId
protected boolean
routingTypeIdSpecified
protected Long
serviceCount
A count ofprotected Long
serviceReferenceCount
A count ofprotected List<CrossReference>
serviceReferences
protected List<LoadBalancerService>
services
protected Long
timeout
The timeout value for connections from remote clients to the load balancer.protected boolean
timeoutSpecified
protected VirtualServer
virtualServer
protected Long
virtualServerCount
A count ofprotected List<VirtualServer>
virtualServers
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
routingMethod
@ApiProperty protected Method routingMethod
-
routingType
@ApiProperty protected Type routingType
-
serviceReferences
@ApiProperty protected List<CrossReference> serviceReferences
-
services
@ApiProperty protected List<LoadBalancerService> services
-
virtualServer
@ApiProperty protected VirtualServer virtualServer
-
virtualServers
@ApiProperty protected List<VirtualServer> virtualServers
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
-
idSpecified
protected boolean idSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
-
nameSpecified
protected boolean nameSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
-
notesSpecified
protected boolean notesSpecified
-
routingMethodId
@ApiProperty(canBeNullOrNotSet=true) protected Long routingMethodId
-
routingMethodIdSpecified
protected boolean routingMethodIdSpecified
-
routingTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long routingTypeId
-
routingTypeIdSpecified
protected boolean routingTypeIdSpecified
-
timeout
@ApiProperty(canBeNullOrNotSet=true) protected Long timeout
The timeout value for connections from remote clients to the load balancer. Timeout values are only valid for HTTP service groups.
-
timeoutSpecified
protected boolean timeoutSpecified
-
serviceCount
@ApiProperty protected Long serviceCount
A count of
-
serviceReferenceCount
@ApiProperty protected Long serviceReferenceCount
A count of
-
virtualServerCount
@ApiProperty protected Long virtualServerCount
A count of
-
-
Method Detail
-
getRoutingMethod
public Method getRoutingMethod()
-
setRoutingMethod
public void setRoutingMethod(Method routingMethod)
-
getRoutingType
public Type getRoutingType()
-
setRoutingType
public void setRoutingType(Type routingType)
-
getServiceReferences
public List<CrossReference> getServiceReferences()
-
getServices
public List<LoadBalancerService> getServices()
-
getVirtualServer
public VirtualServer getVirtualServer()
-
setVirtualServer
public void setVirtualServer(VirtualServer virtualServer)
-
getVirtualServers
public List<VirtualServer> getVirtualServers()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
getRoutingMethodId
public Long getRoutingMethodId()
-
setRoutingMethodId
public void setRoutingMethodId(Long routingMethodId)
-
isRoutingMethodIdSpecified
public boolean isRoutingMethodIdSpecified()
-
unsetRoutingMethodId
public void unsetRoutingMethodId()
-
getRoutingTypeId
public Long getRoutingTypeId()
-
setRoutingTypeId
public void setRoutingTypeId(Long routingTypeId)
-
isRoutingTypeIdSpecified
public boolean isRoutingTypeIdSpecified()
-
unsetRoutingTypeId
public void unsetRoutingTypeId()
-
getTimeout
public Long getTimeout()
-
setTimeout
public void setTimeout(Long timeout)
-
isTimeoutSpecified
public boolean isTimeoutSpecified()
-
unsetTimeout
public void unsetTimeout()
-
getServiceCount
public Long getServiceCount()
-
setServiceCount
public void setServiceCount(Long serviceCount)
-
getServiceReferenceCount
public Long getServiceReferenceCount()
-
setServiceReferenceCount
public void setServiceReferenceCount(Long serviceReferenceCount)
-
getVirtualServerCount
public Long getVirtualServerCount()
-
setVirtualServerCount
public void setVirtualServerCount(Long virtualServerCount)
-
asService
public Group.Service asService(ApiClient client)
-
service
public static Group.Service service(ApiClient client)
-
service
public static Group.Service service(ApiClient client, Long id)
-
-