Class CreateVolumeOptions

    • Constructor Detail

      • CreateVolumeOptions

        public CreateVolumeOptions()
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • string

        protected com.google.common.base.MoreObjects.ToStringHelper string()
      • metadata

        public CreateVolumeOptions metadata​(Map<String,​String> metadata)
        Custom cloud server metadata can also be supplied at launch time. This metadata is stored in the API system where it is retrievable by querying the API for server status. The maximum size of the metadata key and value is each 255 bytes and the maximum number of key-value pairs that can be supplied per volume is 5.
      • description

        public CreateVolumeOptions description​(String description)
        Parameters:
        description - A description of the Volume
      • volumeType

        public CreateVolumeOptions volumeType​(String volumeType)
        Parameters:
        volumeType - The type of Volume to create
        See Also:
        VolumeTypeApi#list()
      • availabilityZone

        public CreateVolumeOptions availabilityZone​(String availabilityZone)
        Parameters:
        availabilityZone - The optional availability zone in which to create a Volume
      • snapshotId

        public CreateVolumeOptions snapshotId​(String snapshotId)
        Parameters:
        snapshotId - The optional snapshot from which to create a Volume
      • getVolumeType

        public String getVolumeType()
      • getAvailabilityZone

        public String getAvailabilityZone()
      • getSnapshotId

        public String getSnapshotId()
      • getName

        public String getName()
      • getDescription

        public String getDescription()