Class AsAService

    • Field Detail

      • dedicatedCluster

        @ApiProperty(canBeNullOrNotSet=true)
        protected DedicatedCluster dedicatedCluster
        Optional property to specify provisioning to a dedicated cluster at order time. The `id` property of the [[SoftLayer_Network_Storage_DedicatedCluster]] should be provided to dictate where to provision storage to. Note your account must be enabled to order into the desired location(s) prior to placing the order.
      • dedicatedClusterSpecified

        protected boolean dedicatedClusterSpecified
      • duplicateOriginSnapshotId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long duplicateOriginSnapshotId
        This must be populated only for duplicating a specific snapshot for volume duplicating. It represents the identifier of the origin [[SoftLayer_Network_Storage_Snapshot]]
      • duplicateOriginSnapshotIdSpecified

        protected boolean duplicateOriginSnapshotIdSpecified
      • duplicateOriginVolumeId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long duplicateOriginVolumeId
        This must be populated only for duplicate volume ordering. It represents the identifier of the origin [[SoftLayer_Network_Storage]].
      • duplicateOriginVolumeIdSpecified

        protected boolean duplicateOriginVolumeIdSpecified
      • iopsSpecified

        protected boolean iopsSpecified
      • isDependentDuplicateFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean isDependentDuplicateFlag
        This can be optionally populated only for duplicate volume ordering. When set, this flag denotes that the duplicate volume being ordered can refresh its data using snapshots from the specified origin volume.
      • isDependentDuplicateFlagSpecified

        protected boolean isDependentDuplicateFlagSpecified
      • originVolumeId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long originVolumeId
        This must be populated only for replicant volume ordering. It represents the identifier of the origin [[SoftLayer_Network_Storage]].
      • originVolumeIdSpecified

        protected boolean originVolumeIdSpecified
      • originVolumeScheduleId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long originVolumeScheduleId
        This must be populated only for replicant volume ordering. It represents the [[SoftLayer_Network_Storage_Schedule]] that will be be used to replicate the origin [[SoftLayer_Network_Storage]] volume.
      • originVolumeScheduleIdSpecified

        protected boolean originVolumeScheduleIdSpecified
      • osFormatType

        @ApiProperty(canBeNullOrNotSet=true)
        protected Type osFormatType
        This must be populated for block storage orders. This should match the OS type of the host(s) that will connect to the volume. The only required property is the keyName of the OS type. This property is ignored for file storage orders.
      • osFormatTypeSpecified

        protected boolean osFormatTypeSpecified
      • volumeSizeSpecified

        protected boolean volumeSizeSpecified
    • Constructor Detail

      • AsAService

        public AsAService()
    • Method Detail

      • setDedicatedCluster

        public void setDedicatedCluster​(DedicatedCluster dedicatedCluster)
      • isDedicatedClusterSpecified

        public boolean isDedicatedClusterSpecified()
      • unsetDedicatedCluster

        public void unsetDedicatedCluster()
      • getDuplicateOriginSnapshotId

        public Long getDuplicateOriginSnapshotId()
      • setDuplicateOriginSnapshotId

        public void setDuplicateOriginSnapshotId​(Long duplicateOriginSnapshotId)
      • isDuplicateOriginSnapshotIdSpecified

        public boolean isDuplicateOriginSnapshotIdSpecified()
      • unsetDuplicateOriginSnapshotId

        public void unsetDuplicateOriginSnapshotId()
      • getDuplicateOriginVolumeId

        public Long getDuplicateOriginVolumeId()
      • setDuplicateOriginVolumeId

        public void setDuplicateOriginVolumeId​(Long duplicateOriginVolumeId)
      • isDuplicateOriginVolumeIdSpecified

        public boolean isDuplicateOriginVolumeIdSpecified()
      • unsetDuplicateOriginVolumeId

        public void unsetDuplicateOriginVolumeId()
      • getIops

        public Long getIops()
      • setIops

        public void setIops​(Long iops)
      • isIopsSpecified

        public boolean isIopsSpecified()
      • unsetIops

        public void unsetIops()
      • getIsDependentDuplicateFlag

        public Boolean getIsDependentDuplicateFlag()
      • setIsDependentDuplicateFlag

        public void setIsDependentDuplicateFlag​(Boolean isDependentDuplicateFlag)
      • isIsDependentDuplicateFlagSpecified

        public boolean isIsDependentDuplicateFlagSpecified()
      • unsetIsDependentDuplicateFlag

        public void unsetIsDependentDuplicateFlag()
      • getOriginVolumeId

        public Long getOriginVolumeId()
      • setOriginVolumeId

        public void setOriginVolumeId​(Long originVolumeId)
      • isOriginVolumeIdSpecified

        public boolean isOriginVolumeIdSpecified()
      • unsetOriginVolumeId

        public void unsetOriginVolumeId()
      • getOriginVolumeScheduleId

        public Long getOriginVolumeScheduleId()
      • setOriginVolumeScheduleId

        public void setOriginVolumeScheduleId​(Long originVolumeScheduleId)
      • isOriginVolumeScheduleIdSpecified

        public boolean isOriginVolumeScheduleIdSpecified()
      • unsetOriginVolumeScheduleId

        public void unsetOriginVolumeScheduleId()
      • getOsFormatType

        public Type getOsFormatType()
      • setOsFormatType

        public void setOsFormatType​(Type osFormatType)
      • isOsFormatTypeSpecified

        public boolean isOsFormatTypeSpecified()
      • unsetOsFormatType

        public void unsetOsFormatType()
      • getVolumeSize

        public Long getVolumeSize()
      • setVolumeSize

        public void setVolumeSize​(Long volumeSize)
      • isVolumeSizeSpecified

        public boolean isVolumeSizeSpecified()
      • unsetVolumeSize

        public void unsetVolumeSize()