Class VirtualServer
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.application.delivery.controller.loadbalancer.VirtualServer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualServer.Mask
static interface
VirtualServer.Service
static interface
VirtualServer.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
allocation
protected boolean
allocationSpecified
protected Long
id
protected boolean
idSpecified
protected String
name
protected boolean
nameSpecified
protected String
notes
protected boolean
notesSpecified
protected Long
port
protected boolean
portSpecified
protected Method
routingMethod
protected Long
routingMethodId
protected boolean
routingMethodIdSpecified
protected Long
scaleLoadBalancerCount
A count of collection of scale load balancers this virtual server applies to.protected List<LoadBalancer>
scaleLoadBalancers
Collection of scale load balancers this virtual server applies to.protected Long
serviceGroupCount
A count ofprotected List<Group>
serviceGroups
protected VirtualIpAddress
virtualIpAddress
protected Long
virtualIpAddressId
protected boolean
virtualIpAddressIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description VirtualServer()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
routingMethod
@ApiProperty protected Method routingMethod
-
scaleLoadBalancers
@ApiProperty protected List<LoadBalancer> scaleLoadBalancers
Collection of scale load balancers this virtual server applies to.
-
serviceGroups
@ApiProperty protected List<Group> serviceGroups
-
virtualIpAddress
@ApiProperty protected VirtualIpAddress virtualIpAddress
-
allocation
@ApiProperty(canBeNullOrNotSet=true) protected Long allocation
-
allocationSpecified
protected boolean allocationSpecified
-
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
-
port
@ApiProperty(canBeNullOrNotSet=true) protected Long port
-
portSpecified
protected boolean portSpecified
-
routingMethodId
@ApiProperty(canBeNullOrNotSet=true) protected Long routingMethodId
-
routingMethodIdSpecified
protected boolean routingMethodIdSpecified
-
virtualIpAddressId
@ApiProperty(canBeNullOrNotSet=true) protected Long virtualIpAddressId
-
virtualIpAddressIdSpecified
protected boolean virtualIpAddressIdSpecified
-
scaleLoadBalancerCount
@ApiProperty protected Long scaleLoadBalancerCount
A count of collection of scale load balancers this virtual server applies to.
-
serviceGroupCount
@ApiProperty protected Long serviceGroupCount
A count of
-
-
Method Detail
-
getRoutingMethod
public Method getRoutingMethod()
-
setRoutingMethod
public void setRoutingMethod(Method routingMethod)
-
getScaleLoadBalancers
public List<LoadBalancer> getScaleLoadBalancers()
-
getVirtualIpAddress
public VirtualIpAddress getVirtualIpAddress()
-
setVirtualIpAddress
public void setVirtualIpAddress(VirtualIpAddress virtualIpAddress)
-
getAllocation
public Long getAllocation()
-
setAllocation
public void setAllocation(Long allocation)
-
isAllocationSpecified
public boolean isAllocationSpecified()
-
unsetAllocation
public void unsetAllocation()
-
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()
-
getPort
public Long getPort()
-
setPort
public void setPort(Long port)
-
isPortSpecified
public boolean isPortSpecified()
-
unsetPort
public void unsetPort()
-
getRoutingMethodId
public Long getRoutingMethodId()
-
setRoutingMethodId
public void setRoutingMethodId(Long routingMethodId)
-
isRoutingMethodIdSpecified
public boolean isRoutingMethodIdSpecified()
-
unsetRoutingMethodId
public void unsetRoutingMethodId()
-
getVirtualIpAddressId
public Long getVirtualIpAddressId()
-
setVirtualIpAddressId
public void setVirtualIpAddressId(Long virtualIpAddressId)
-
isVirtualIpAddressIdSpecified
public boolean isVirtualIpAddressIdSpecified()
-
unsetVirtualIpAddressId
public void unsetVirtualIpAddressId()
-
getScaleLoadBalancerCount
public Long getScaleLoadBalancerCount()
-
setScaleLoadBalancerCount
public void setScaleLoadBalancerCount(Long scaleLoadBalancerCount)
-
getServiceGroupCount
public Long getServiceGroupCount()
-
setServiceGroupCount
public void setServiceGroupCount(Long serviceGroupCount)
-
asService
public VirtualServer.Service asService(ApiClient client)
-
service
public static VirtualServer.Service service(ApiClient client)
-
service
public static VirtualServer.Service service(ApiClient client, Long id)
-
-