Class Account
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.storage.hub.cleversafe.Account
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Account.Mask
static interface
Account.Service
This class provides an interface for the management of IBM Cloud Object Storage Accounts and Credentials.static interface
Account.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
SoftLayer account to which an IBM Cloud Object Storage account belongs to.protected Long
accountId
The ID of the SoftLayer_Account which this IBM Cloud Object Storage account is associated with.protected boolean
accountIdSpecified
protected Item
billingItem
An associated parent billing item which is active.protected Item
cancelledBillingItem
An associated parent billing item which has been cancelled.protected Long
credentialCount
A count of credentials used for generating an AWS signature.protected List<Credential>
credentials
Credentials used for generating an AWS signature.protected Long
id
The IMS ID of an IBM Cloud Object Storage account.protected boolean
idSpecified
protected Object
metricTrackingObject
Provides an interface to various metrics relating to the usage of an IBM Cloud Object Storage account.protected String
notes
A user-defined field of notes.protected boolean
notesSpecified
protected String
username
Human readable identifier of IBM Cloud Object Storage accounts.protected boolean
usernameSpecified
protected String
uuid
Unique identifier for an IBM Cloud Object Storage account.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Account()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
SoftLayer account to which an IBM Cloud Object Storage account belongs to.
-
billingItem
@ApiProperty protected Item billingItem
An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future.
-
cancelledBillingItem
@ApiProperty protected Item cancelledBillingItem
An associated parent billing item which has been cancelled.
-
credentials
@ApiProperty protected List<Credential> credentials
Credentials used for generating an AWS signature. Max of 2.
-
metricTrackingObject
@ApiProperty protected Object metricTrackingObject
Provides an interface to various metrics relating to the usage of an IBM Cloud Object Storage account.
-
uuid
@ApiProperty protected String uuid
Unique identifier for an IBM Cloud Object Storage account.
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
The ID of the SoftLayer_Account which this IBM Cloud Object Storage account is associated with.
-
accountIdSpecified
protected boolean accountIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The IMS ID of an IBM Cloud Object Storage account.
-
idSpecified
protected boolean idSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
A user-defined field of notes.
-
notesSpecified
protected boolean notesSpecified
-
username
@ApiProperty(canBeNullOrNotSet=true) protected String username
Human readable identifier of IBM Cloud Object Storage accounts.
-
usernameSpecified
protected boolean usernameSpecified
-
credentialCount
@ApiProperty protected Long credentialCount
A count of credentials used for generating an AWS signature. Max of 2.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getCancelledBillingItem
public Item getCancelledBillingItem()
-
setCancelledBillingItem
public void setCancelledBillingItem(Item cancelledBillingItem)
-
getCredentials
public List<Credential> getCredentials()
-
getMetricTrackingObject
public Object getMetricTrackingObject()
-
setMetricTrackingObject
public void setMetricTrackingObject(Object metricTrackingObject)
-
getUuid
public String getUuid()
-
setUuid
public void setUuid(String uuid)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
isUsernameSpecified
public boolean isUsernameSpecified()
-
unsetUsername
public void unsetUsername()
-
getCredentialCount
public Long getCredentialCount()
-
setCredentialCount
public void setCredentialCount(Long credentialCount)
-
asService
public Account.Service asService(ApiClient client)
-
service
public static Account.Service service(ApiClient client)
-
service
public static Account.Service service(ApiClient client, Long id)
-
-