Class Accounts


  • @ApiType("SoftLayer_Virtual_Guest_Block_Device_Template_Group_Accounts")
    public class Accounts
    extends Entity
    The SoftLayer_Virtual_Guest_Block_Device_Template_Group_Accounts data type represents the SoftLayer customer accounts which have access to provision CloudLayer Computing Instances from an image template group.

    All accounts other than the image template group owner have read-only access to that image template group.

    It is important to note that this data type should only exist to give accounts access to the parent template group object, not the child. All image template sharing between accounts should occur on the parent object.
    See Also:
    SoftLayer_Virtual_Guest_Block_Device_Template_Group_Accounts
    • Field Detail

      • account

        @ApiProperty
        protected Account account
        The [[SoftLayer_Account|account]] that an image template group is shared with.
      • group

        @ApiProperty
        protected Group group
        The [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|image template group]] that is shared with an account.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • groupId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long groupId
        The [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|group]] ID which access will be granted to.
      • groupIdSpecified

        protected boolean groupIdSpecified
    • Constructor Detail

      • Accounts

        public Accounts()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getGroup

        public Group getGroup()
      • setGroup

        public void setGroup​(Group group)
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getGroupId

        public Long getGroupId()
      • setGroupId

        public void setGroupId​(Long groupId)
      • isGroupIdSpecified

        public boolean isGroupIdSpecified()
      • unsetGroupId

        public void unsetGroupId()