Class Group
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.storage.Group
-
@ApiType("SoftLayer_Network_Storage_Group") public class Group extends Entity
- See Also:
- SoftLayer_Network_Storage_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 Account
account
The SoftLayer_Account which owns this group.protected Long
accountId
The account ID which owns this groupprotected boolean
accountIdSpecified
protected String
alias
The friendly name of this groupprotected boolean
aliasSpecified
protected Long
allowedHostCount
A count of the allowed hosts list for this group.protected List<Host>
allowedHosts
The allowed hosts list for this group.protected Long
attachedVolumeCount
A count of the network storage volumes this group is attached to.protected List<Storage>
attachedVolumes
The network storage volumes this group is attached to.protected GregorianCalendar
createDate
The date this group was created.protected boolean
createDateSpecified
protected Type
groupType
The type which defines this group.protected Long
groupTypeId
The SoftLayer_Network_Storage_Group_Type which describes this group.protected boolean
groupTypeIdSpecified
protected Long
id
The internal identifier of the groupprotected boolean
idSpecified
protected GregorianCalendar
modifyDate
protected boolean
modifyDateSpecified
protected Type
osType
The OS Type this group is configured for.protected Long
osTypeId
A SoftLayer_Network_Storage_OS_Type Operating System designation that this group was created for.protected boolean
osTypeIdSpecified
protected Resource
serviceResource
The network resource this group is created on.protected Long
serviceResourceId
A SoftLayer_Network_Service_Resource that this group was created on.protected boolean
serviceResourceIdSpecified
-
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
-
account
@ApiProperty protected Account account
The SoftLayer_Account which owns this group.
-
allowedHosts
@ApiProperty protected List<Host> allowedHosts
The allowed hosts list for this group.
-
attachedVolumes
@ApiProperty protected List<Storage> attachedVolumes
The network storage volumes this group is attached to.
-
groupType
@ApiProperty protected Type groupType
The type which defines this group.
-
osType
@ApiProperty protected Type osType
The OS Type this group is configured for.
-
serviceResource
@ApiProperty protected Resource serviceResource
The network resource this group is created on.
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
The account ID which owns this group
-
accountIdSpecified
protected boolean accountIdSpecified
-
alias
@ApiProperty(canBeNullOrNotSet=true) protected String alias
The friendly name of this group
-
aliasSpecified
protected boolean aliasSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date this group was created.
-
createDateSpecified
protected boolean createDateSpecified
-
groupTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long groupTypeId
The SoftLayer_Network_Storage_Group_Type which describes this group.
-
groupTypeIdSpecified
protected boolean groupTypeIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The internal identifier of the group
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
osTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long osTypeId
A SoftLayer_Network_Storage_OS_Type Operating System designation that this group was created for.
-
osTypeIdSpecified
protected boolean osTypeIdSpecified
-
serviceResourceId
@ApiProperty(canBeNullOrNotSet=true) protected Long serviceResourceId
A SoftLayer_Network_Service_Resource that this group was created on.
-
serviceResourceIdSpecified
protected boolean serviceResourceIdSpecified
-
allowedHostCount
@ApiProperty protected Long allowedHostCount
A count of the allowed hosts list for this group.
-
attachedVolumeCount
@ApiProperty protected Long attachedVolumeCount
A count of the network storage volumes this group is attached to.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getGroupType
public Type getGroupType()
-
setGroupType
public void setGroupType(Type groupType)
-
getOsType
public Type getOsType()
-
setOsType
public void setOsType(Type osType)
-
getServiceResource
public Resource getServiceResource()
-
setServiceResource
public void setServiceResource(Resource serviceResource)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
isAliasSpecified
public boolean isAliasSpecified()
-
unsetAlias
public void unsetAlias()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getGroupTypeId
public Long getGroupTypeId()
-
setGroupTypeId
public void setGroupTypeId(Long groupTypeId)
-
isGroupTypeIdSpecified
public boolean isGroupTypeIdSpecified()
-
unsetGroupTypeId
public void unsetGroupTypeId()
-
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()
-
getOsTypeId
public Long getOsTypeId()
-
setOsTypeId
public void setOsTypeId(Long osTypeId)
-
isOsTypeIdSpecified
public boolean isOsTypeIdSpecified()
-
unsetOsTypeId
public void unsetOsTypeId()
-
getServiceResourceId
public Long getServiceResourceId()
-
setServiceResourceId
public void setServiceResourceId(Long serviceResourceId)
-
isServiceResourceIdSpecified
public boolean isServiceResourceIdSpecified()
-
unsetServiceResourceId
public void unsetServiceResourceId()
-
getAllowedHostCount
public Long getAllowedHostCount()
-
setAllowedHostCount
public void setAllowedHostCount(Long allowedHostCount)
-
getAttachedVolumeCount
public Long getAttachedVolumeCount()
-
setAttachedVolumeCount
public void setAttachedVolumeCount(Long attachedVolumeCount)
-
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)
-
-