Class Storage
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.Storage
-
@ApiType("SoftLayer_Network_Storage") public class Storage extends Entity
The SoftLayer_Network_Storage data type contains general information regarding a Storage product such as account id, access username and password, the Storage product type, and the server the Storage service is associated with. Currently, only EVault backup storage has an associated server.- See Also:
- SoftLayer_Network_Storage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Storage.Mask
static interface
Storage.Service
SoftLayer customers may have a Storage volume associated with their account.static interface
Storage.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that a Storage services belongs to.protected Long
accountId
The internal identifier of the SoftLayer customer account that a Storage account belongs to.protected boolean
accountIdSpecified
protected Password
accountPassword
Other usernames and passwords associated with a Storage volume.protected Long
activeTransactionCount
A count of the currently active transactions on a network storage volume.protected List<Transaction>
activeTransactions
The currently active transactions on a network storage volume.protected List<Hardware>
allowedHardware
The SoftLayer_Hardware objects which are allowed access to this storage volume.protected Long
allowedHardwareCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume.protected Long
allowedIpAddressCount
A count of the SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume.protected List<IpAddress>
allowedIpAddresses
The SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume.protected List<Hardware>
allowedReplicationHardware
The SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.protected Long
allowedReplicationHardwareCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.protected Long
allowedReplicationIpAddressCount
A count of the SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume's Replicant.protected List<IpAddress>
allowedReplicationIpAddresses
The SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume's Replicant.protected Long
allowedReplicationSubnetCount
A count of the SoftLayer_Network_Subnet objects which are allowed access to this storage volume's Replicant.protected List<Subnet>
allowedReplicationSubnets
The SoftLayer_Network_Subnet objects which are allowed access to this storage volume's Replicant.protected Long
allowedReplicationVirtualGuestCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.protected List<Guest>
allowedReplicationVirtualGuests
The SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.protected Long
allowedSubnetCount
A count of the SoftLayer_Network_Subnet objects which are allowed access to this storage volume.protected List<Subnet>
allowedSubnets
The SoftLayer_Network_Subnet objects which are allowed access to this storage volume.protected Long
allowedVirtualGuestCount
A count of the SoftLayer_Virtual_Guest objects which are allowed access to this storage volume.protected List<Guest>
allowedVirtualGuests
The SoftLayer_Virtual_Guest objects which are allowed access to this storage volume.protected Item
billingItem
The current billing item for a Storage volume.protected Category
billingItemCategory
protected String
bytesUsed
The amount of space used by the volume, in bytes.protected Long
capacityGb
A Storage account's capacity, measured in gigabytes.protected boolean
capacityGbSpecified
protected GregorianCalendar
createDate
The date a network storage volume was created.protected boolean
createDateSpecified
protected String
creationScheduleId
The schedule id which was executed to create a snapshot.protected Long
credentialCount
A count ofprotected List<Credential>
credentials
protected Schedule
dailySchedule
The Daily Schedule which is associated with this network storage volume.protected Long
eventCount
A count of the events which have taken place on a network storage volume.protected List<Event>
events
The events which have taken place on a network storage volume.protected String
fileNetworkMountAddress
Retrieves the NFS Network Mount Address Name for a given File Storage Volume.protected Long
guestId
The unique identification number of the guest associated with a Storage volume.protected boolean
guestIdSpecified
protected Hardware
hardware
When applicable, the hardware associated with a Storage service.protected Long
hardwareId
The server that is associated with a Storage service.protected boolean
hardwareIdSpecified
protected Boolean
hasEncryptionAtRest
protected Long
hostId
The unique identification number of the host associated with a Storage volume.protected boolean
hostIdSpecified
protected Schedule
hourlySchedule
The Hourly Schedule which is associated with this network storage volume.protected Long
id
A Storage account's unique identifier.protected boolean
idSpecified
protected Schedule
intervalSchedule
The Interval Schedule which is associated with this network storage volume.protected String
iops
The maximum number of IOPs selected for this volume.protected Long
iscsiLunCount
A count of relationship between a container volume and iSCSI LUNs.protected List<Storage>
iscsiLuns
Relationship between a container volume and iSCSI LUNs.protected Long
iscsiTargetIpAddressCount
A count of returns the target IP addresses of an iSCSI volume.protected List<String>
iscsiTargetIpAddresses
Returns the target IP addresses of an iSCSI volume.protected Boolean
isReadyForSnapshot
Determines whether a volume is ready to order snapshot space, or, if snapshot space is already available, to assign a snapshot schedule, or to take a manual snapshot.protected Boolean
isReadyToMount
Determines whether a volume is ready to have Hosts authorized to access it.protected String
lunId
The ID of the LUN volume.protected Long
manualSnapshotCount
A count of the manually-created snapshots associated with this SoftLayer_Network_Storage volume.protected List<Storage>
manualSnapshots
The manually-created snapshots associated with this SoftLayer_Network_Storage volume.protected Object
metricTrackingObject
A network storage volume's metric tracking object.protected String
mountableFlag
Whether or not a network storage volume may be mounted.protected String
moveAndSplitStatus
The current status of split or move operation as a part of volume duplication.protected String
nasType
A Storage account's type.protected boolean
nasTypeSpecified
protected String
notes
Public notes related to a Storage volume.protected boolean
notesSpecified
protected Long
notificationSubscriberCount
A count of the subscribers that will be notified for usage amount warnings and overages.protected List<Subscriber>
notificationSubscribers
The subscribers that will be notified for usage amount warnings and overages.protected String
originalSnapshotName
The name of the snapshot that this volume was duplicated from.protected String
originalVolumeName
The name of the volume that this volume was duplicated from.protected String
originalVolumeSize
The size (in GB) of the volume or LUN before any size expansion, or of the volume (before any possible size expansion) from which the duplicate volume or LUN was created.protected Type
osType
A volume's configured SoftLayer_Network_Storage_Iscsi_OS_Type.protected String
osTypeId
A volume's configured SoftLayer_Network_Storage_Iscsi_OS_Type ID.protected Long
parentPartnershipCount
A count of the volumes or snapshots partnered with a network storage volume in a parental role.protected List<Partnership>
parentPartnerships
The volumes or snapshots partnered with a network storage volume in a parental role.protected Storage
parentVolume
The parent volume of a volume in a complex storage relationship.protected Long
partnershipCount
A count of the volumes or snapshots partnered with a network storage volume.protected List<Partnership>
partnerships
The volumes or snapshots partnered with a network storage volume.protected String
password
The password used to access a non-EVault Storage volume.protected boolean
passwordSpecified
protected Long
permissionsGroupCount
A count of all permissions group(s) this volume is in.protected List<Group>
permissionsGroups
All permissions group(s) this volume is in.protected List<Property>
properties
The properties used to provide additional details about a network storage volume.protected Long
propertyCount
A count of the properties used to provide additional details about a network storage volume.protected String
provisionedIops
The number of IOPs provisioned for this volume.protected Long
replicatingLunCount
A count of the iSCSI LUN volumes being replicated by this network storage volume.protected List<Storage>
replicatingLuns
The iSCSI LUN volumes being replicated by this network storage volume.protected Storage
replicatingVolume
The network storage volume being replicated by a volume.protected Long
replicationEventCount
A count of the volume replication events.protected List<Event>
replicationEvents
The volume replication events.protected Long
replicationPartnerCount
A count of the network storage volumes configured to be replicants of a volume.protected List<Storage>
replicationPartners
The network storage volumes configured to be replicants of a volume.protected Schedule
replicationSchedule
The Replication Schedule associated with a network storage volume.protected String
replicationStatus
The current replication status of a network storage volume.protected Long
scheduleCount
A count of the schedules which are associated with a network storage volume.protected List<Schedule>
schedules
The schedules which are associated with a network storage volume.protected Long
serviceProviderId
Service Provider IDprotected boolean
serviceProviderIdSpecified
protected Resource
serviceResource
The network resource a Storage service is connected to.protected String
serviceResourceBackendIpAddress
The IP address of a Storage resource.protected String
serviceResourceName
The name of a Storage's network resource.protected String
snapshotCapacityGb
A volume's configured snapshot space size.protected Long
snapshotCount
A count of the snapshots associated with this SoftLayer_Network_Storage volume.protected String
snapshotCreationTimestamp
The creation timestamp of the snapshot on the storage platform.protected String
snapshotDeletionThresholdPercentage
The percentage of used snapshot space after which to delete automated snapshots.protected List<Storage>
snapshots
The snapshots associated with this SoftLayer_Network_Storage volume.protected String
snapshotSizeBytes
The snapshot size in bytes.protected String
snapshotSpaceAvailable
A volume's available snapshot reservation space.protected String
staasVersion
protected Long
storageGroupCount
A count of the network storage groups this volume is attached to.protected List<Group>
storageGroups
The network storage groups this volume is attached to.protected String
storageTierLevel
protected Type
storageType
A description of the Storage object.protected String
storageTypeId
A storage object's type.protected boolean
storageTypeIdSpecified
protected String
totalBytesUsed
The amount of space used by the volume.protected Long
totalScheduleSnapshotRetentionCount
The total snapshot retention count of all schedules on this network storage volume.protected Boolean
upgradableFlag
This flag indicates whether this storage type is upgradable or not.protected boolean
upgradableFlagSpecified
protected Notification
usageNotification
The usage notification for SL Storage services.protected String
username
The username used to access a non-EVault Storage volume.protected boolean
usernameSpecified
protected String
vendorName
The type of network storage service.protected Guest
virtualGuest
When applicable, the virtual guest associated with a Storage service.protected List<History>
volumeHistory
The username and password history for a Storage service.protected Long
volumeHistoryCount
A count of the username and password history for a Storage service.protected String
volumeStatus
The current status of a network storage volume.protected Password
webccAccount
The account username and password for the EVault webCC interface.protected Schedule
weeklySchedule
The Weekly Schedule which is associated with this network storage volume.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Storage()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
The account that a Storage services belongs to.
-
accountPassword
@ApiProperty protected Password accountPassword
Other usernames and passwords associated with a Storage volume.
-
activeTransactions
@ApiProperty protected List<Transaction> activeTransactions
The currently active transactions on a network storage volume.
-
allowedHardware
@ApiProperty protected List<Hardware> allowedHardware
The SoftLayer_Hardware objects which are allowed access to this storage volume.
-
allowedIpAddresses
@ApiProperty protected List<IpAddress> allowedIpAddresses
The SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume.
-
allowedReplicationHardware
@ApiProperty protected List<Hardware> allowedReplicationHardware
The SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationIpAddresses
@ApiProperty protected List<IpAddress> allowedReplicationIpAddresses
The SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationSubnets
@ApiProperty protected List<Subnet> allowedReplicationSubnets
The SoftLayer_Network_Subnet objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationVirtualGuests
@ApiProperty protected List<Guest> allowedReplicationVirtualGuests
The SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.
-
allowedSubnets
@ApiProperty protected List<Subnet> allowedSubnets
The SoftLayer_Network_Subnet objects which are allowed access to this storage volume.
-
allowedVirtualGuests
@ApiProperty protected List<Guest> allowedVirtualGuests
The SoftLayer_Virtual_Guest objects which are allowed access to this storage volume.
-
billingItem
@ApiProperty protected Item billingItem
The current billing item for a Storage volume.
-
billingItemCategory
@ApiProperty protected Category billingItemCategory
-
bytesUsed
@ApiProperty protected String bytesUsed
The amount of space used by the volume, in bytes.
-
creationScheduleId
@ApiProperty protected String creationScheduleId
The schedule id which was executed to create a snapshot.
-
credentials
@ApiProperty protected List<Credential> credentials
-
dailySchedule
@ApiProperty protected Schedule dailySchedule
The Daily Schedule which is associated with this network storage volume.
-
events
@ApiProperty protected List<Event> events
The events which have taken place on a network storage volume.
-
fileNetworkMountAddress
@ApiProperty protected String fileNetworkMountAddress
Retrieves the NFS Network Mount Address Name for a given File Storage Volume.
-
hardware
@ApiProperty protected Hardware hardware
When applicable, the hardware associated with a Storage service.
-
hasEncryptionAtRest
@ApiProperty protected Boolean hasEncryptionAtRest
-
hourlySchedule
@ApiProperty protected Schedule hourlySchedule
The Hourly Schedule which is associated with this network storage volume.
-
intervalSchedule
@ApiProperty protected Schedule intervalSchedule
The Interval Schedule which is associated with this network storage volume.
-
iops
@ApiProperty protected String iops
The maximum number of IOPs selected for this volume.
-
isReadyForSnapshot
@ApiProperty protected Boolean isReadyForSnapshot
Determines whether a volume is ready to order snapshot space, or, if snapshot space is already available, to assign a snapshot schedule, or to take a manual snapshot.
-
isReadyToMount
@ApiProperty protected Boolean isReadyToMount
Determines whether a volume is ready to have Hosts authorized to access it. This does not indicate whether another operation may be blocking, please refer to this volume's volumeStatus property for details.
-
iscsiLuns
@ApiProperty protected List<Storage> iscsiLuns
Relationship between a container volume and iSCSI LUNs.
-
iscsiTargetIpAddresses
@ApiProperty protected List<String> iscsiTargetIpAddresses
Returns the target IP addresses of an iSCSI volume.
-
lunId
@ApiProperty protected String lunId
The ID of the LUN volume.
-
manualSnapshots
@ApiProperty protected List<Storage> manualSnapshots
The manually-created snapshots associated with this SoftLayer_Network_Storage volume. Does not support pagination by result limit and offset.
-
metricTrackingObject
@ApiProperty protected Object metricTrackingObject
A network storage volume's metric tracking object. This object records all periodic polled data available to this volume.
-
mountableFlag
@ApiProperty protected String mountableFlag
Whether or not a network storage volume may be mounted.
-
moveAndSplitStatus
@ApiProperty protected String moveAndSplitStatus
The current status of split or move operation as a part of volume duplication.
-
notificationSubscribers
@ApiProperty protected List<Subscriber> notificationSubscribers
The subscribers that will be notified for usage amount warnings and overages.
-
originalSnapshotName
@ApiProperty protected String originalSnapshotName
The name of the snapshot that this volume was duplicated from.
-
originalVolumeName
@ApiProperty protected String originalVolumeName
The name of the volume that this volume was duplicated from.
-
originalVolumeSize
@ApiProperty protected String originalVolumeSize
The size (in GB) of the volume or LUN before any size expansion, or of the volume (before any possible size expansion) from which the duplicate volume or LUN was created.
-
osType
@ApiProperty protected Type osType
A volume's configured SoftLayer_Network_Storage_Iscsi_OS_Type.
-
osTypeId
@ApiProperty protected String osTypeId
A volume's configured SoftLayer_Network_Storage_Iscsi_OS_Type ID.
-
parentPartnerships
@ApiProperty protected List<Partnership> parentPartnerships
The volumes or snapshots partnered with a network storage volume in a parental role.
-
parentVolume
@ApiProperty protected Storage parentVolume
The parent volume of a volume in a complex storage relationship.
-
partnerships
@ApiProperty protected List<Partnership> partnerships
The volumes or snapshots partnered with a network storage volume.
-
permissionsGroups
@ApiProperty protected List<Group> permissionsGroups
All permissions group(s) this volume is in.
-
properties
@ApiProperty protected List<Property> properties
The properties used to provide additional details about a network storage volume.
-
provisionedIops
@ApiProperty protected String provisionedIops
The number of IOPs provisioned for this volume.
-
replicatingLuns
@ApiProperty protected List<Storage> replicatingLuns
The iSCSI LUN volumes being replicated by this network storage volume.
-
replicatingVolume
@ApiProperty protected Storage replicatingVolume
The network storage volume being replicated by a volume.
-
replicationEvents
@ApiProperty protected List<Event> replicationEvents
The volume replication events.
-
replicationPartners
@ApiProperty protected List<Storage> replicationPartners
The network storage volumes configured to be replicants of a volume.
-
replicationSchedule
@ApiProperty protected Schedule replicationSchedule
The Replication Schedule associated with a network storage volume.
-
replicationStatus
@ApiProperty protected String replicationStatus
The current replication status of a network storage volume. Indicates Failover or Failback status.
-
schedules
@ApiProperty protected List<Schedule> schedules
The schedules which are associated with a network storage volume.
-
serviceResource
@ApiProperty protected Resource serviceResource
The network resource a Storage service is connected to.
-
serviceResourceBackendIpAddress
@ApiProperty protected String serviceResourceBackendIpAddress
The IP address of a Storage resource.
-
serviceResourceName
@ApiProperty protected String serviceResourceName
The name of a Storage's network resource.
-
snapshotCapacityGb
@ApiProperty protected String snapshotCapacityGb
A volume's configured snapshot space size.
-
snapshotCreationTimestamp
@ApiProperty protected String snapshotCreationTimestamp
The creation timestamp of the snapshot on the storage platform.
-
snapshotDeletionThresholdPercentage
@ApiProperty protected String snapshotDeletionThresholdPercentage
The percentage of used snapshot space after which to delete automated snapshots.
-
snapshotSizeBytes
@ApiProperty protected String snapshotSizeBytes
The snapshot size in bytes.
-
snapshotSpaceAvailable
@ApiProperty protected String snapshotSpaceAvailable
A volume's available snapshot reservation space.
-
snapshots
@ApiProperty protected List<Storage> snapshots
The snapshots associated with this SoftLayer_Network_Storage volume.
-
staasVersion
@ApiProperty protected String staasVersion
-
storageGroups
@ApiProperty protected List<Group> storageGroups
The network storage groups this volume is attached to.
-
storageTierLevel
@ApiProperty protected String storageTierLevel
-
storageType
@ApiProperty protected Type storageType
A description of the Storage object.
-
totalBytesUsed
@ApiProperty protected String totalBytesUsed
The amount of space used by the volume.
-
totalScheduleSnapshotRetentionCount
@ApiProperty protected Long totalScheduleSnapshotRetentionCount
The total snapshot retention count of all schedules on this network storage volume.
-
usageNotification
@ApiProperty protected Notification usageNotification
The usage notification for SL Storage services.
-
vendorName
@ApiProperty protected String vendorName
The type of network storage service.
-
virtualGuest
@ApiProperty protected Guest virtualGuest
When applicable, the virtual guest associated with a Storage service.
-
volumeHistory
@ApiProperty protected List<History> volumeHistory
The username and password history for a Storage service.
-
volumeStatus
@ApiProperty protected String volumeStatus
The current status of a network storage volume.
-
webccAccount
@ApiProperty protected Password webccAccount
The account username and password for the EVault webCC interface.
-
weeklySchedule
@ApiProperty protected Schedule weeklySchedule
The Weekly Schedule which is associated with this network storage volume.
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
The internal identifier of the SoftLayer customer account that a Storage account belongs to.
-
accountIdSpecified
protected boolean accountIdSpecified
-
capacityGb
@ApiProperty(canBeNullOrNotSet=true) protected Long capacityGb
A Storage account's capacity, measured in gigabytes.
-
capacityGbSpecified
protected boolean capacityGbSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date a network storage volume was created.
-
createDateSpecified
protected boolean createDateSpecified
-
guestId
@ApiProperty(canBeNullOrNotSet=true) protected Long guestId
The unique identification number of the guest associated with a Storage volume.
-
guestIdSpecified
protected boolean guestIdSpecified
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
The server that is associated with a Storage service.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
hostId
@ApiProperty(canBeNullOrNotSet=true) protected Long hostId
The unique identification number of the host associated with a Storage volume.
-
hostIdSpecified
protected boolean hostIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A Storage account's unique identifier.
-
idSpecified
protected boolean idSpecified
-
nasType
@ApiProperty(canBeNullOrNotSet=true) protected String nasType
A Storage account's type. Valid examples are "NAS", "LOCKBOX", "ISCSI", "EVAULT", and "HUB".
-
nasTypeSpecified
protected boolean nasTypeSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
Public notes related to a Storage volume.
-
notesSpecified
protected boolean notesSpecified
-
password
@ApiProperty(canBeNullOrNotSet=true) protected String password
The password used to access a non-EVault Storage volume. This password is used to register the EVault server agent with the vault backup system.
-
passwordSpecified
protected boolean passwordSpecified
-
serviceProviderId
@ApiProperty(canBeNullOrNotSet=true) protected Long serviceProviderId
Service Provider ID
-
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified
-
storageTypeId
@ApiProperty(canBeNullOrNotSet=true) protected String storageTypeId
A storage object's type.
-
storageTypeIdSpecified
protected boolean storageTypeIdSpecified
-
upgradableFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean upgradableFlag
This flag indicates whether this storage type is upgradable or not.
-
upgradableFlagSpecified
protected boolean upgradableFlagSpecified
-
username
@ApiProperty(canBeNullOrNotSet=true) protected String username
The username used to access a non-EVault Storage volume. This username is used to register the EVault server agent with the vault backup system.
-
usernameSpecified
protected boolean usernameSpecified
-
activeTransactionCount
@ApiProperty protected Long activeTransactionCount
A count of the currently active transactions on a network storage volume.
-
allowedHardwareCount
@ApiProperty protected Long allowedHardwareCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume.
-
allowedIpAddressCount
@ApiProperty protected Long allowedIpAddressCount
A count of the SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume.
-
allowedReplicationHardwareCount
@ApiProperty protected Long allowedReplicationHardwareCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationIpAddressCount
@ApiProperty protected Long allowedReplicationIpAddressCount
A count of the SoftLayer_Network_Subnet_IpAddress objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationSubnetCount
@ApiProperty protected Long allowedReplicationSubnetCount
A count of the SoftLayer_Network_Subnet objects which are allowed access to this storage volume's Replicant.
-
allowedReplicationVirtualGuestCount
@ApiProperty protected Long allowedReplicationVirtualGuestCount
A count of the SoftLayer_Hardware objects which are allowed access to this storage volume's Replicant.
-
allowedSubnetCount
@ApiProperty protected Long allowedSubnetCount
A count of the SoftLayer_Network_Subnet objects which are allowed access to this storage volume.
-
allowedVirtualGuestCount
@ApiProperty protected Long allowedVirtualGuestCount
A count of the SoftLayer_Virtual_Guest objects which are allowed access to this storage volume.
-
credentialCount
@ApiProperty protected Long credentialCount
A count of
-
eventCount
@ApiProperty protected Long eventCount
A count of the events which have taken place on a network storage volume.
-
iscsiLunCount
@ApiProperty protected Long iscsiLunCount
A count of relationship between a container volume and iSCSI LUNs.
-
iscsiTargetIpAddressCount
@ApiProperty protected Long iscsiTargetIpAddressCount
A count of returns the target IP addresses of an iSCSI volume.
-
manualSnapshotCount
@ApiProperty protected Long manualSnapshotCount
A count of the manually-created snapshots associated with this SoftLayer_Network_Storage volume. Does not support pagination by result limit and offset.
-
notificationSubscriberCount
@ApiProperty protected Long notificationSubscriberCount
A count of the subscribers that will be notified for usage amount warnings and overages.
-
parentPartnershipCount
@ApiProperty protected Long parentPartnershipCount
A count of the volumes or snapshots partnered with a network storage volume in a parental role.
-
partnershipCount
@ApiProperty protected Long partnershipCount
A count of the volumes or snapshots partnered with a network storage volume.
-
permissionsGroupCount
@ApiProperty protected Long permissionsGroupCount
A count of all permissions group(s) this volume is in.
-
propertyCount
@ApiProperty protected Long propertyCount
A count of the properties used to provide additional details about a network storage volume.
-
replicatingLunCount
@ApiProperty protected Long replicatingLunCount
A count of the iSCSI LUN volumes being replicated by this network storage volume.
-
replicationEventCount
@ApiProperty protected Long replicationEventCount
A count of the volume replication events.
-
replicationPartnerCount
@ApiProperty protected Long replicationPartnerCount
A count of the network storage volumes configured to be replicants of a volume.
-
scheduleCount
@ApiProperty protected Long scheduleCount
A count of the schedules which are associated with a network storage volume.
-
snapshotCount
@ApiProperty protected Long snapshotCount
A count of the snapshots associated with this SoftLayer_Network_Storage volume.
-
storageGroupCount
@ApiProperty protected Long storageGroupCount
A count of the network storage groups this volume is attached to.
-
volumeHistoryCount
@ApiProperty protected Long volumeHistoryCount
A count of the username and password history for a Storage service.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getAccountPassword
public Password getAccountPassword()
-
setAccountPassword
public void setAccountPassword(Password accountPassword)
-
getActiveTransactions
public List<Transaction> getActiveTransactions()
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getBillingItemCategory
public Category getBillingItemCategory()
-
setBillingItemCategory
public void setBillingItemCategory(Category billingItemCategory)
-
getBytesUsed
public String getBytesUsed()
-
setBytesUsed
public void setBytesUsed(String bytesUsed)
-
getCreationScheduleId
public String getCreationScheduleId()
-
setCreationScheduleId
public void setCreationScheduleId(String creationScheduleId)
-
getCredentials
public List<Credential> getCredentials()
-
getDailySchedule
public Schedule getDailySchedule()
-
setDailySchedule
public void setDailySchedule(Schedule dailySchedule)
-
getFileNetworkMountAddress
public String getFileNetworkMountAddress()
-
setFileNetworkMountAddress
public void setFileNetworkMountAddress(String fileNetworkMountAddress)
-
getHardware
public Hardware getHardware()
-
setHardware
public void setHardware(Hardware hardware)
-
getHasEncryptionAtRest
public Boolean getHasEncryptionAtRest()
-
setHasEncryptionAtRest
public void setHasEncryptionAtRest(Boolean hasEncryptionAtRest)
-
getHourlySchedule
public Schedule getHourlySchedule()
-
setHourlySchedule
public void setHourlySchedule(Schedule hourlySchedule)
-
getIntervalSchedule
public Schedule getIntervalSchedule()
-
setIntervalSchedule
public void setIntervalSchedule(Schedule intervalSchedule)
-
getIops
public String getIops()
-
setIops
public void setIops(String iops)
-
getIsReadyForSnapshot
public Boolean getIsReadyForSnapshot()
-
setIsReadyForSnapshot
public void setIsReadyForSnapshot(Boolean isReadyForSnapshot)
-
getIsReadyToMount
public Boolean getIsReadyToMount()
-
setIsReadyToMount
public void setIsReadyToMount(Boolean isReadyToMount)
-
getLunId
public String getLunId()
-
setLunId
public void setLunId(String lunId)
-
getMetricTrackingObject
public Object getMetricTrackingObject()
-
setMetricTrackingObject
public void setMetricTrackingObject(Object metricTrackingObject)
-
getMountableFlag
public String getMountableFlag()
-
setMountableFlag
public void setMountableFlag(String mountableFlag)
-
getMoveAndSplitStatus
public String getMoveAndSplitStatus()
-
setMoveAndSplitStatus
public void setMoveAndSplitStatus(String moveAndSplitStatus)
-
getNotificationSubscribers
public List<Subscriber> getNotificationSubscribers()
-
getOriginalSnapshotName
public String getOriginalSnapshotName()
-
setOriginalSnapshotName
public void setOriginalSnapshotName(String originalSnapshotName)
-
getOriginalVolumeName
public String getOriginalVolumeName()
-
setOriginalVolumeName
public void setOriginalVolumeName(String originalVolumeName)
-
getOriginalVolumeSize
public String getOriginalVolumeSize()
-
setOriginalVolumeSize
public void setOriginalVolumeSize(String originalVolumeSize)
-
getOsType
public Type getOsType()
-
setOsType
public void setOsType(Type osType)
-
getOsTypeId
public String getOsTypeId()
-
setOsTypeId
public void setOsTypeId(String osTypeId)
-
getParentPartnerships
public List<Partnership> getParentPartnerships()
-
getParentVolume
public Storage getParentVolume()
-
setParentVolume
public void setParentVolume(Storage parentVolume)
-
getPartnerships
public List<Partnership> getPartnerships()
-
getProvisionedIops
public String getProvisionedIops()
-
setProvisionedIops
public void setProvisionedIops(String provisionedIops)
-
getReplicatingVolume
public Storage getReplicatingVolume()
-
setReplicatingVolume
public void setReplicatingVolume(Storage replicatingVolume)
-
getReplicationSchedule
public Schedule getReplicationSchedule()
-
setReplicationSchedule
public void setReplicationSchedule(Schedule replicationSchedule)
-
getReplicationStatus
public String getReplicationStatus()
-
setReplicationStatus
public void setReplicationStatus(String replicationStatus)
-
getServiceResource
public Resource getServiceResource()
-
setServiceResource
public void setServiceResource(Resource serviceResource)
-
getServiceResourceBackendIpAddress
public String getServiceResourceBackendIpAddress()
-
setServiceResourceBackendIpAddress
public void setServiceResourceBackendIpAddress(String serviceResourceBackendIpAddress)
-
getServiceResourceName
public String getServiceResourceName()
-
setServiceResourceName
public void setServiceResourceName(String serviceResourceName)
-
getSnapshotCapacityGb
public String getSnapshotCapacityGb()
-
setSnapshotCapacityGb
public void setSnapshotCapacityGb(String snapshotCapacityGb)
-
getSnapshotCreationTimestamp
public String getSnapshotCreationTimestamp()
-
setSnapshotCreationTimestamp
public void setSnapshotCreationTimestamp(String snapshotCreationTimestamp)
-
getSnapshotDeletionThresholdPercentage
public String getSnapshotDeletionThresholdPercentage()
-
setSnapshotDeletionThresholdPercentage
public void setSnapshotDeletionThresholdPercentage(String snapshotDeletionThresholdPercentage)
-
getSnapshotSizeBytes
public String getSnapshotSizeBytes()
-
setSnapshotSizeBytes
public void setSnapshotSizeBytes(String snapshotSizeBytes)
-
getSnapshotSpaceAvailable
public String getSnapshotSpaceAvailable()
-
setSnapshotSpaceAvailable
public void setSnapshotSpaceAvailable(String snapshotSpaceAvailable)
-
getStaasVersion
public String getStaasVersion()
-
setStaasVersion
public void setStaasVersion(String staasVersion)
-
getStorageTierLevel
public String getStorageTierLevel()
-
setStorageTierLevel
public void setStorageTierLevel(String storageTierLevel)
-
getStorageType
public Type getStorageType()
-
setStorageType
public void setStorageType(Type storageType)
-
getTotalBytesUsed
public String getTotalBytesUsed()
-
setTotalBytesUsed
public void setTotalBytesUsed(String totalBytesUsed)
-
getTotalScheduleSnapshotRetentionCount
public Long getTotalScheduleSnapshotRetentionCount()
-
setTotalScheduleSnapshotRetentionCount
public void setTotalScheduleSnapshotRetentionCount(Long totalScheduleSnapshotRetentionCount)
-
getUsageNotification
public Notification getUsageNotification()
-
setUsageNotification
public void setUsageNotification(Notification usageNotification)
-
getVendorName
public String getVendorName()
-
setVendorName
public void setVendorName(String vendorName)
-
getVirtualGuest
public Guest getVirtualGuest()
-
setVirtualGuest
public void setVirtualGuest(Guest virtualGuest)
-
getVolumeStatus
public String getVolumeStatus()
-
setVolumeStatus
public void setVolumeStatus(String volumeStatus)
-
getWebccAccount
public Password getWebccAccount()
-
setWebccAccount
public void setWebccAccount(Password webccAccount)
-
getWeeklySchedule
public Schedule getWeeklySchedule()
-
setWeeklySchedule
public void setWeeklySchedule(Schedule weeklySchedule)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getCapacityGb
public Long getCapacityGb()
-
setCapacityGb
public void setCapacityGb(Long capacityGb)
-
isCapacityGbSpecified
public boolean isCapacityGbSpecified()
-
unsetCapacityGb
public void unsetCapacityGb()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getGuestId
public Long getGuestId()
-
setGuestId
public void setGuestId(Long guestId)
-
isGuestIdSpecified
public boolean isGuestIdSpecified()
-
unsetGuestId
public void unsetGuestId()
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getHostId
public Long getHostId()
-
setHostId
public void setHostId(Long hostId)
-
isHostIdSpecified
public boolean isHostIdSpecified()
-
unsetHostId
public void unsetHostId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNasType
public String getNasType()
-
setNasType
public void setNasType(String nasType)
-
isNasTypeSpecified
public boolean isNasTypeSpecified()
-
unsetNasType
public void unsetNasType()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
isPasswordSpecified
public boolean isPasswordSpecified()
-
unsetPassword
public void unsetPassword()
-
getServiceProviderId
public Long getServiceProviderId()
-
setServiceProviderId
public void setServiceProviderId(Long serviceProviderId)
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified()
-
unsetServiceProviderId
public void unsetServiceProviderId()
-
getStorageTypeId
public String getStorageTypeId()
-
setStorageTypeId
public void setStorageTypeId(String storageTypeId)
-
isStorageTypeIdSpecified
public boolean isStorageTypeIdSpecified()
-
unsetStorageTypeId
public void unsetStorageTypeId()
-
getUpgradableFlag
public Boolean getUpgradableFlag()
-
setUpgradableFlag
public void setUpgradableFlag(Boolean upgradableFlag)
-
isUpgradableFlagSpecified
public boolean isUpgradableFlagSpecified()
-
unsetUpgradableFlag
public void unsetUpgradableFlag()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
isUsernameSpecified
public boolean isUsernameSpecified()
-
unsetUsername
public void unsetUsername()
-
getActiveTransactionCount
public Long getActiveTransactionCount()
-
setActiveTransactionCount
public void setActiveTransactionCount(Long activeTransactionCount)
-
getAllowedHardwareCount
public Long getAllowedHardwareCount()
-
setAllowedHardwareCount
public void setAllowedHardwareCount(Long allowedHardwareCount)
-
getAllowedIpAddressCount
public Long getAllowedIpAddressCount()
-
setAllowedIpAddressCount
public void setAllowedIpAddressCount(Long allowedIpAddressCount)
-
getAllowedReplicationHardwareCount
public Long getAllowedReplicationHardwareCount()
-
setAllowedReplicationHardwareCount
public void setAllowedReplicationHardwareCount(Long allowedReplicationHardwareCount)
-
getAllowedReplicationIpAddressCount
public Long getAllowedReplicationIpAddressCount()
-
setAllowedReplicationIpAddressCount
public void setAllowedReplicationIpAddressCount(Long allowedReplicationIpAddressCount)
-
getAllowedReplicationSubnetCount
public Long getAllowedReplicationSubnetCount()
-
setAllowedReplicationSubnetCount
public void setAllowedReplicationSubnetCount(Long allowedReplicationSubnetCount)
-
getAllowedReplicationVirtualGuestCount
public Long getAllowedReplicationVirtualGuestCount()
-
setAllowedReplicationVirtualGuestCount
public void setAllowedReplicationVirtualGuestCount(Long allowedReplicationVirtualGuestCount)
-
getAllowedSubnetCount
public Long getAllowedSubnetCount()
-
setAllowedSubnetCount
public void setAllowedSubnetCount(Long allowedSubnetCount)
-
getAllowedVirtualGuestCount
public Long getAllowedVirtualGuestCount()
-
setAllowedVirtualGuestCount
public void setAllowedVirtualGuestCount(Long allowedVirtualGuestCount)
-
getCredentialCount
public Long getCredentialCount()
-
setCredentialCount
public void setCredentialCount(Long credentialCount)
-
getEventCount
public Long getEventCount()
-
setEventCount
public void setEventCount(Long eventCount)
-
getIscsiLunCount
public Long getIscsiLunCount()
-
setIscsiLunCount
public void setIscsiLunCount(Long iscsiLunCount)
-
getIscsiTargetIpAddressCount
public Long getIscsiTargetIpAddressCount()
-
setIscsiTargetIpAddressCount
public void setIscsiTargetIpAddressCount(Long iscsiTargetIpAddressCount)
-
getManualSnapshotCount
public Long getManualSnapshotCount()
-
setManualSnapshotCount
public void setManualSnapshotCount(Long manualSnapshotCount)
-
getNotificationSubscriberCount
public Long getNotificationSubscriberCount()
-
setNotificationSubscriberCount
public void setNotificationSubscriberCount(Long notificationSubscriberCount)
-
getParentPartnershipCount
public Long getParentPartnershipCount()
-
setParentPartnershipCount
public void setParentPartnershipCount(Long parentPartnershipCount)
-
getPartnershipCount
public Long getPartnershipCount()
-
setPartnershipCount
public void setPartnershipCount(Long partnershipCount)
-
getPermissionsGroupCount
public Long getPermissionsGroupCount()
-
setPermissionsGroupCount
public void setPermissionsGroupCount(Long permissionsGroupCount)
-
getPropertyCount
public Long getPropertyCount()
-
setPropertyCount
public void setPropertyCount(Long propertyCount)
-
getReplicatingLunCount
public Long getReplicatingLunCount()
-
setReplicatingLunCount
public void setReplicatingLunCount(Long replicatingLunCount)
-
getReplicationEventCount
public Long getReplicationEventCount()
-
setReplicationEventCount
public void setReplicationEventCount(Long replicationEventCount)
-
getReplicationPartnerCount
public Long getReplicationPartnerCount()
-
setReplicationPartnerCount
public void setReplicationPartnerCount(Long replicationPartnerCount)
-
getScheduleCount
public Long getScheduleCount()
-
setScheduleCount
public void setScheduleCount(Long scheduleCount)
-
getSnapshotCount
public Long getSnapshotCount()
-
setSnapshotCount
public void setSnapshotCount(Long snapshotCount)
-
getStorageGroupCount
public Long getStorageGroupCount()
-
setStorageGroupCount
public void setStorageGroupCount(Long storageGroupCount)
-
getVolumeHistoryCount
public Long getVolumeHistoryCount()
-
setVolumeHistoryCount
public void setVolumeHistoryCount(Long volumeHistoryCount)
-
asService
public Storage.Service asService(ApiClient client)
-
service
public static Storage.Service service(ApiClient client)
-
service
public static Storage.Service service(ApiClient client, Long id)
-
-