Class StorageProfileAwsSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.StorageProfileAwsSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class StorageProfileAwsSpecification extends Object
Represents a specification of AWS storage profile.
-
Constructor Summary
Constructors Constructor Description StorageProfileAwsSpecification()
-
Method Summary
Modifier and Type Method Description StorageProfileAwsSpecification
addTagsItem(Tag tagsItem)
StorageProfileAwsSpecification
defaultItem(Boolean defaultItem)
StorageProfileAwsSpecification
description(String description)
StorageProfileAwsSpecification
deviceType(String deviceType)
boolean
equals(Object o)
String
getDescription()
A human-friendly description.String
getDeviceType()
Indicates the type of storage.String
getIops()
Indicates maximum I/O operations per second in range(1-20,000).String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getRegionId()
A link to the region that is associated with the storage profile.List<Tag>
getTags()
A list of tags that represent the capabilities of this storage profileString
getVolumeType()
Indicates the type of volume associated with type of storage.int
hashCode()
StorageProfileAwsSpecification
iops(String iops)
Boolean
isDefaultItem()
Indicates if a storage profile is default or not.Boolean
isSupportsEncryption()
Indicates whether this storage profile supports encryption or not.StorageProfileAwsSpecification
name(String name)
StorageProfileAwsSpecification
regionId(String regionId)
void
setDefaultItem(Boolean defaultItem)
void
setDescription(String description)
void
setDeviceType(String deviceType)
void
setIops(String iops)
void
setName(String name)
void
setRegionId(String regionId)
void
setSupportsEncryption(Boolean supportsEncryption)
void
setTags(List<Tag> tags)
void
setVolumeType(String volumeType)
StorageProfileAwsSpecification
supportsEncryption(Boolean supportsEncryption)
StorageProfileAwsSpecification
tags(List<Tag> tags)
String
toString()
StorageProfileAwsSpecification
volumeType(String volumeType)
-
Constructor Details
-
StorageProfileAwsSpecification
public StorageProfileAwsSpecification()
-
-
Method Details
-
deviceType
-
getDeviceType
Indicates the type of storage.- Returns:
- deviceType
-
setDeviceType
-
volumeType
-
getVolumeType
Indicates the type of volume associated with type of storage.- Returns:
- volumeType
-
setVolumeType
-
supportsEncryption
-
isSupportsEncryption
Indicates whether this storage profile supports encryption or not.- Returns:
- supportsEncryption
-
setSupportsEncryption
-
regionId
-
getRegionId
A link to the region that is associated with the storage profile.- Returns:
- regionId
-
setRegionId
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
iops
-
getIops
Indicates maximum I/O operations per second in range(1-20,000).- Returns:
- iops
-
setIops
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
defaultItem
-
isDefaultItem
Indicates if a storage profile is default or not.- Returns:
- defaultItem
-
setDefaultItem
-
tags
-
addTagsItem
-
getTags
A list of tags that represent the capabilities of this storage profile- Returns:
- tags
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-