Package com.softlayer.api.service.scale
Class Member
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.scale.Member
- Direct Known Subclasses:
Guest
@ApiType("SoftLayer_Scale_Member") public class Member extends Entity
The base member of a scale group. Members are the volatile scaling units of a scale group. This cannot be used by itself, one of the more specific member types and services must be used.
- See Also:
- SoftLayer_Scale_Member
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Member.Mask
static interface
Member.Service
The base member of a scale group.static interface
Member.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
When this member was created.protected boolean
createDateSpecified
protected Long
id
A member's internal identifier.protected boolean
idSpecified
protected Group
scaleGroup
The group this member belongs to.protected Long
scaleGroupId
The identifier of the group this member belongs to.protected boolean
scaleGroupIdSpecified
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)
GregorianCalendar
getCreateDate()
Long
getId()
Group
getScaleGroup()
Long
getScaleGroupId()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isScaleGroupIdSpecified()
static Member.Service
service(ApiClient client)
static Member.Service
service(ApiClient client, Long id)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setScaleGroup(Group scaleGroup)
void
setScaleGroupId(Long scaleGroupId)
void
unsetCreateDate()
void
unsetId()
void
unsetScaleGroupId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
scaleGroup
The group this member belongs to. -
createDate
When this member was created. -
createDateSpecified
protected boolean createDateSpecified -
id
A member's internal identifier. -
idSpecified
protected boolean idSpecified -
scaleGroupId
The identifier of the group this member belongs to. -
scaleGroupIdSpecified
protected boolean scaleGroupIdSpecified
-
-
Constructor Details
-
Member
public Member()
-
-
Method Details
-
getScaleGroup
-
setScaleGroup
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getScaleGroupId
-
setScaleGroupId
-
isScaleGroupIdSpecified
public boolean isScaleGroupIdSpecified() -
unsetScaleGroupId
public void unsetScaleGroupId() -
asService
-
service
-
service
-