Class Account
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.storage.hub.cleversafe.Account
@ApiType("SoftLayer_Network_Storage_Hub_Cleversafe_Account") public class Account extends Entity
This class provides an interface for the management of IBM Cloud Object Storage Accounts and Credentials.
-
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. -
Constructor Summary
Constructors Constructor Description Account()
-
Method Summary
-
Field Details
-
account
SoftLayer account to which an IBM Cloud Object Storage account belongs to. -
billingItem
An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future. -
cancelledBillingItem
An associated parent billing item which has been cancelled. -
credentials
Credentials used for generating an AWS signature. Max of 2. -
metricTrackingObject
Provides an interface to various metrics relating to the usage of an IBM Cloud Object Storage account. -
uuid
Unique identifier for an IBM Cloud Object Storage account. -
accountId
The ID of the SoftLayer_Account which this IBM Cloud Object Storage account is associated with. -
accountIdSpecified
protected boolean accountIdSpecified -
id
The IMS ID of an IBM Cloud Object Storage account. -
idSpecified
protected boolean idSpecified -
notes
A user-defined field of notes. -
notesSpecified
protected boolean notesSpecified -
username
Human readable identifier of IBM Cloud Object Storage accounts. -
usernameSpecified
protected boolean usernameSpecified -
credentialCount
A count of credentials used for generating an AWS signature. Max of 2.
-
-
Constructor Details
-
Account
public Account()
-
-
Method Details
-
getAccount
-
setAccount
-
getBillingItem
-
setBillingItem
-
getCancelledBillingItem
-
setCancelledBillingItem
-
getCredentials
-
getMetricTrackingObject
-
setMetricTrackingObject
-
getUuid
-
setUuid
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getUsername
-
setUsername
-
isUsernameSpecified
public boolean isUsernameSpecified() -
unsetUsername
public void unsetUsername() -
getCredentialCount
-
setCredentialCount
-
asService
-
service
-
service
-