java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.product.Order
com.softlayer.api.service.container.product.order.network.storage.Enterprise

@ApiType("SoftLayer_Container_Product_Order_Network_Storage_Enterprise")
public class Enterprise
extends Order
This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder. This datatype has everything required to place an order for Enterprise Storage
See Also:
SoftLayer_Container_Product_Order_Network_Storage_Enterprise
  • Field Details

    • 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
  • Constructor Details

    • Enterprise

      public Enterprise()
  • Method Details

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