Class StorageProfile
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.StorageProfile
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class StorageProfile extends Object
Represents a structure that holds details of storage profile linked to a cloud zone /
region.**HATEOAS** links:<br>**region** - Region - Region for the
profile.<br>**self** - StorageProfile - Self link to this storage
profile.<br>**datastore** - FabricVsphereDatastore - Datastore of this storage
profile.<br>**storage-policy** - FabricVsphereStoragePolicy - vSphere storage policy for
this profile.<br> **storage-account** - FabricAzureStorageAccount - Azure storage account
for this profile.<br>
-
Constructor Summary
Constructors Constructor Description StorageProfile()
-
Method Summary
Modifier and Type Method Description StorageProfile
_links(Map<String,Href> _links)
StorageProfile
addTagsItem(Tag tagsItem)
StorageProfile
cloudAccountId(String cloudAccountId)
StorageProfile
createdAt(String createdAt)
StorageProfile
defaultItem(Boolean defaultItem)
StorageProfile
description(String description)
StorageProfile
diskProperties(Map<String,String> diskProperties)
boolean
equals(Object o)
StorageProfile
externalRegionId(String externalRegionId)
String
getCloudAccountId()
Id of the cloud account this storage profile belongs to.String
getCreatedAt()
Date when the entity was created.String
getDescription()
A human-friendly description.Map<String,String>
getDiskProperties()
Map of storage properties that are to be applied on disk while provisioning.String
getExternalRegionId()
The id of the region for which this profile is definedString
getId()
The id of this resource instanceMap<String,Href>
getLinks()
HATEOAS of the entityString
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getOrganizationId()
This field is deprecated.String
getOrgId()
The id of the organization this entity belongs to.String
getOwner()
Email of the user that owns the entity.List<Tag>
getTags()
A list of tags that represent the capabilities of this storage profileString
getUpdatedAt()
Date when the entity was last updated.int
hashCode()
StorageProfile
id(String id)
Boolean
isDefaultItem()
Indicates if a storage profile is default profile or not.Boolean
isSupportsEncryption()
Indicates whether this storage profile supports encryption or not.StorageProfile
name(String name)
StorageProfile
organizationId(String organizationId)
StorageProfile
orgId(String orgId)
StorageProfile
owner(String owner)
StorageProfile
putDiskPropertiesItem(String key, String diskPropertiesItem)
StorageProfile
putLinksItem(String key, Href _linksItem)
void
setCloudAccountId(String cloudAccountId)
void
setCreatedAt(String createdAt)
void
setDefaultItem(Boolean defaultItem)
void
setDescription(String description)
void
setDiskProperties(Map<String,String> diskProperties)
void
setExternalRegionId(String externalRegionId)
void
setId(String id)
void
setLinks(Map<String,Href> _links)
void
setName(String name)
void
setOrganizationId(String organizationId)
void
setOrgId(String orgId)
void
setOwner(String owner)
void
setSupportsEncryption(Boolean supportsEncryption)
void
setTags(List<Tag> tags)
void
setUpdatedAt(String updatedAt)
StorageProfile
supportsEncryption(Boolean supportsEncryption)
StorageProfile
tags(List<Tag> tags)
String
toString()
StorageProfile
updatedAt(String updatedAt)
-
Constructor Details
-
StorageProfile
public StorageProfile()
-
-
Method Details
-
owner
-
getOwner
Email of the user that owns the entity.- Returns:
- owner
-
setOwner
-
_links
-
putLinksItem
-
getLinks
HATEOAS of the entity- Returns:
- _links
-
setLinks
-
supportsEncryption
-
isSupportsEncryption
Indicates whether this storage profile supports encryption or not.- Returns:
- supportsEncryption
-
setSupportsEncryption
-
externalRegionId
-
getExternalRegionId
The id of the region for which this profile is defined- Returns:
- externalRegionId
-
setExternalRegionId
-
cloudAccountId
-
getCloudAccountId
Id of the cloud account this storage profile belongs to.- Returns:
- cloudAccountId
-
setCloudAccountId
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
orgId
-
getOrgId
The id of the organization this entity belongs to.- Returns:
- orgId
-
setOrgId
-
tags
-
addTagsItem
-
getTags
A list of tags that represent the capabilities of this storage profile- Returns:
- tags
-
setTags
-
organizationId
-
getOrganizationId
This field is deprecated. Use orgId instead. The id of the organization this entity belongs to.- Returns:
- organizationId
-
setOrganizationId
-
createdAt
-
getCreatedAt
Date when the entity was created. The date is in ISO 8601 and UTC.- Returns:
- createdAt
-
setCreatedAt
-
diskProperties
-
putDiskPropertiesItem
-
getDiskProperties
Map of storage properties that are to be applied on disk while provisioning.- Returns:
- diskProperties
-
setDiskProperties
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
id
-
getId
The id of this resource instance- Returns:
- id
-
setId
-
defaultItem
-
isDefaultItem
Indicates if a storage profile is default profile or not.- Returns:
- defaultItem
-
setDefaultItem
-
updatedAt
-
getUpdatedAt
Date when the entity was last updated. The date is ISO 8601 and UTC.- Returns:
- updatedAt
-
setUpdatedAt
-
equals
-
hashCode
public int hashCode() -
toString
-