Class Storage

Direct Known Subclasses:
Backup, Hub, Iscsi, Nas, Replicant, Snapshot

@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
  • Field Details

    • 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.
    • dependentDuplicate

      @ApiProperty protected String dependentDuplicate
      Whether or not a network storage volume is a dependent duplicate.
    • dependentDuplicates

      @ApiProperty protected List<Storage> dependentDuplicates
      The network storage volumes configured to be dependent duplicates of a 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.
    • isDependentDuplicateProvisionCompleted

      @ApiProperty protected Boolean isDependentDuplicateProvisionCompleted
      Determines whether dependent volume provision is completed on background.
    • isInDedicatedServiceResource

      @ApiProperty protected Boolean isInDedicatedServiceResource
    • 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
    • dependentDuplicateCount

      @ApiProperty protected Long dependentDuplicateCount
      A count of the network storage volumes configured to be dependent duplicates of a volume.
    • 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.
  • Constructor Details

    • Storage

      public Storage()
  • Method Details

    • 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()
    • getAllowedHardware

      public List<Hardware> getAllowedHardware()
    • getAllowedIpAddresses

      public List<IpAddress> getAllowedIpAddresses()
    • getAllowedReplicationHardware

      public List<Hardware> getAllowedReplicationHardware()
    • getAllowedReplicationIpAddresses

      public List<IpAddress> getAllowedReplicationIpAddresses()
    • getAllowedReplicationSubnets

      public List<Subnet> getAllowedReplicationSubnets()
    • getAllowedReplicationVirtualGuests

      public List<Guest> getAllowedReplicationVirtualGuests()
    • getAllowedSubnets

      public List<Subnet> getAllowedSubnets()
    • getAllowedVirtualGuests

      public List<Guest> getAllowedVirtualGuests()
    • 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)
    • getDependentDuplicate

      public String getDependentDuplicate()
    • setDependentDuplicate

      public void setDependentDuplicate​(String dependentDuplicate)
    • getDependentDuplicates

      public List<Storage> getDependentDuplicates()
    • getEvents

      public List<Event> getEvents()
    • 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)
    • getIsDependentDuplicateProvisionCompleted

      public Boolean getIsDependentDuplicateProvisionCompleted()
    • setIsDependentDuplicateProvisionCompleted

      public void setIsDependentDuplicateProvisionCompleted​(Boolean isDependentDuplicateProvisionCompleted)
    • getIsInDedicatedServiceResource

      public Boolean getIsInDedicatedServiceResource()
    • setIsInDedicatedServiceResource

      public void setIsInDedicatedServiceResource​(Boolean isInDedicatedServiceResource)
    • getIsReadyForSnapshot

      public Boolean getIsReadyForSnapshot()
    • setIsReadyForSnapshot

      public void setIsReadyForSnapshot​(Boolean isReadyForSnapshot)
    • getIsReadyToMount

      public Boolean getIsReadyToMount()
    • setIsReadyToMount

      public void setIsReadyToMount​(Boolean isReadyToMount)
    • getIscsiLuns

      public List<Storage> getIscsiLuns()
    • getIscsiTargetIpAddresses

      public List<String> getIscsiTargetIpAddresses()
    • getLunId

      public String getLunId()
    • setLunId

      public void setLunId​(String lunId)
    • getManualSnapshots

      public List<Storage> getManualSnapshots()
    • 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()
    • getPermissionsGroups

      public List<Group> getPermissionsGroups()
    • getProperties

      public List<Property> getProperties()
    • getProvisionedIops

      public String getProvisionedIops()
    • setProvisionedIops

      public void setProvisionedIops​(String provisionedIops)
    • getReplicatingLuns

      public List<Storage> getReplicatingLuns()
    • getReplicatingVolume

      public Storage getReplicatingVolume()
    • setReplicatingVolume

      public void setReplicatingVolume​(Storage replicatingVolume)
    • getReplicationEvents

      public List<Event> getReplicationEvents()
    • getReplicationPartners

      public List<Storage> getReplicationPartners()
    • getReplicationSchedule

      public Schedule getReplicationSchedule()
    • setReplicationSchedule

      public void setReplicationSchedule​(Schedule replicationSchedule)
    • getReplicationStatus

      public String getReplicationStatus()
    • setReplicationStatus

      public void setReplicationStatus​(String replicationStatus)
    • getSchedules

      public List<Schedule> getSchedules()
    • 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)
    • getSnapshots

      public List<Storage> getSnapshots()
    • getStaasVersion

      public String getStaasVersion()
    • setStaasVersion

      public void setStaasVersion​(String staasVersion)
    • getStorageGroups

      public List<Group> getStorageGroups()
    • 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)
    • getVolumeHistory

      public List<History> getVolumeHistory()
    • 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)
    • getDependentDuplicateCount

      public Long getDependentDuplicateCount()
    • setDependentDuplicateCount

      public void setDependentDuplicateCount​(Long dependentDuplicateCount)
    • 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)