Class StorageProfileSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.StorageProfileSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class StorageProfileSpecification extends Object
Represents a specification of generic storage profile.
-
Constructor Summary
Constructors Constructor Description StorageProfileSpecification()
-
Method Summary
Modifier and Type Method Description StorageProfileSpecification
addTagsItem(Tag tagsItem)
StorageProfileSpecification
defaultItem(Boolean defaultItem)
StorageProfileSpecification
description(String description)
StorageProfileSpecification
diskProperties(Map<String,String> diskProperties)
StorageProfileSpecification
diskTargetProperties(Map<String,String> diskTargetProperties)
boolean
equals(Object o)
String
getDescription()
A human-friendly description.Map<String,String>
getDiskProperties()
Map of storage properties that are to be applied on disk while provisioning.Map<String,String>
getDiskTargetProperties()
Map of storage placements to know where the disk is provisioned.String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getRegionId()
The Id of the region that is associated with the storage profile.List<Tag>
getTags()
A list of tags that represent the capabilities of this storage profileint
hashCode()
Boolean
isDefaultItem()
Indicates if a storage profile is a default profile.Boolean
isSupportsEncryption()
Indicates whether this storage profile supports encryption or not.StorageProfileSpecification
name(String name)
StorageProfileSpecification
putDiskPropertiesItem(String key, String diskPropertiesItem)
StorageProfileSpecification
putDiskTargetPropertiesItem(String key, String diskTargetPropertiesItem)
StorageProfileSpecification
regionId(String regionId)
void
setDefaultItem(Boolean defaultItem)
void
setDescription(String description)
void
setDiskProperties(Map<String,String> diskProperties)
void
setDiskTargetProperties(Map<String,String> diskTargetProperties)
void
setName(String name)
void
setRegionId(String regionId)
void
setSupportsEncryption(Boolean supportsEncryption)
void
setTags(List<Tag> tags)
StorageProfileSpecification
supportsEncryption(Boolean supportsEncryption)
StorageProfileSpecification
tags(List<Tag> tags)
String
toString()
-
Constructor Details
-
StorageProfileSpecification
public StorageProfileSpecification()
-
-
Method Details
-
diskProperties
-
putDiskPropertiesItem
-
getDiskProperties
Map of storage properties that are to be applied on disk while provisioning.- Returns:
- diskProperties
-
setDiskProperties
-
supportsEncryption
-
isSupportsEncryption
Indicates whether this storage profile supports encryption or not.- Returns:
- supportsEncryption
-
setSupportsEncryption
-
diskTargetProperties
-
putDiskTargetPropertiesItem
public StorageProfileSpecification putDiskTargetPropertiesItem(String key, String diskTargetPropertiesItem) -
getDiskTargetProperties
Map of storage placements to know where the disk is provisioned.- Returns:
- diskTargetProperties
-
setDiskTargetProperties
-
regionId
-
getRegionId
The Id of 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
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
defaultItem
-
isDefaultItem
Indicates if a storage profile is a default profile.- 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
-