Class Member
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.lbaas.Member
-
@ApiType("SoftLayer_Network_LBaaS_Member") public class Member extends Entity
The SoftLayer_Network_LBaaS_Member represents the backend member for a load balancer. It can be either a virtual server or a bare metal machine.- See Also:
- SoftLayer_Network_LBaaS_Member
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Member.Mask
static interface
Member.Service
The SoftLayer_Network_LBaaS_Member service allows consumers to manage (backend) members for a given load balancer.static interface
Member.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected String
address
The IP address of a load balancer member.protected boolean
addressSpecified
protected GregorianCalendar
createDate
Specifies when a load balancersprotected boolean
createDateSpecified
protected Long
id
protected boolean
idSpecified
protected GregorianCalendar
modifyDate
Specifies when a load balancersprotected boolean
modifyDateSpecified
protected String
provisioningStatus
The provisioning status of a load balancer member.protected boolean
provisioningStatusSpecified
protected String
uuid
The UUID of a load balancer member.protected boolean
uuidSpecified
protected Long
weight
The weight of a load balancer member.protected boolean
weightSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Member()
-
Method Summary
Modifier and Type Method Description Member.Service
asService(ApiClient client)
String
getAddress()
GregorianCalendar
getCreateDate()
Long
getId()
GregorianCalendar
getModifyDate()
String
getProvisioningStatus()
String
getUuid()
Long
getWeight()
boolean
isAddressSpecified()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isModifyDateSpecified()
boolean
isProvisioningStatusSpecified()
boolean
isUuidSpecified()
boolean
isWeightSpecified()
static Member.Service
service(ApiClient client)
static Member.Service
service(ApiClient client, Long id)
void
setAddress(String address)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setModifyDate(GregorianCalendar modifyDate)
void
setProvisioningStatus(String provisioningStatus)
void
setUuid(String uuid)
void
setWeight(Long weight)
void
unsetAddress()
void
unsetCreateDate()
void
unsetId()
void
unsetModifyDate()
void
unsetProvisioningStatus()
void
unsetUuid()
void
unsetWeight()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
address
@ApiProperty(canBeNullOrNotSet=true) protected String address
The IP address of a load balancer member.
-
addressSpecified
protected boolean addressSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Specifies when a load balancers
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
Specifies when a load balancers
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
provisioningStatus
@ApiProperty(canBeNullOrNotSet=true) protected String provisioningStatus
The provisioning status of a load balancer member.
-
provisioningStatusSpecified
protected boolean provisioningStatusSpecified
-
uuid
@ApiProperty(canBeNullOrNotSet=true) protected String uuid
The UUID of a load balancer member.
-
uuidSpecified
protected boolean uuidSpecified
-
weight
@ApiProperty(canBeNullOrNotSet=true) protected Long weight
The weight of a load balancer member.
-
weightSpecified
protected boolean weightSpecified
-
-
Method Detail
-
getAddress
public String getAddress()
-
setAddress
public void setAddress(String address)
-
isAddressSpecified
public boolean isAddressSpecified()
-
unsetAddress
public void unsetAddress()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getProvisioningStatus
public String getProvisioningStatus()
-
setProvisioningStatus
public void setProvisioningStatus(String provisioningStatus)
-
isProvisioningStatusSpecified
public boolean isProvisioningStatusSpecified()
-
unsetProvisioningStatus
public void unsetProvisioningStatus()
-
getUuid
public String getUuid()
-
setUuid
public void setUuid(String uuid)
-
isUuidSpecified
public boolean isUuidSpecified()
-
unsetUuid
public void unsetUuid()
-
getWeight
public Long getWeight()
-
setWeight
public void setWeight(Long weight)
-
isWeightSpecified
public boolean isWeightSpecified()
-
unsetWeight
public void unsetWeight()
-
asService
public Member.Service asService(ApiClient client)
-
service
public static Member.Service service(ApiClient client)
-
service
public static Member.Service service(ApiClient client, Long id)
-
-