Class VsphereStorageProfile
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.VsphereStorageProfile
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class VsphereStorageProfile extends Object
Defines a structure that holds storage profile details defined for vSphere for a specific
region.**HATEOAS** links:<br>**datastore** - FabricVsphereDatastore - Datastore for this
storage profile.<br>**storage-policy** - FabricVsphereStoragePolicy - vSphere storage
policy for this storage profile.<br> **region** - Region - Region for the
profile.<br>**self** - VsphereStorageProfile - Self link to this vSphere storage profile.
-
Constructor Summary
Constructors Constructor Description VsphereStorageProfile()
-
Method Summary
Modifier and Type Method Description VsphereStorageProfile
_links(Map<String,Href> _links)
VsphereStorageProfile
addTagsItem(Tag tagsItem)
VsphereStorageProfile
cloudAccountId(String cloudAccountId)
VsphereStorageProfile
createdAt(String createdAt)
VsphereStorageProfile
defaultItem(Boolean defaultItem)
VsphereStorageProfile
description(String description)
VsphereStorageProfile
diskMode(String diskMode)
VsphereStorageProfile
diskType(String diskType)
boolean
equals(Object o)
VsphereStorageProfile
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.String
getDiskMode()
Type of mode for the diskString
getDiskType()
Disk types are specified as Standard - Simple vSphere virtual disks which cannot be managed independently without an attached VM.String
getExternalRegionId()
The id of the region for which this profile is definedString
getId()
The id of this resource instanceString
getLimitIops()
The upper bound for the I/O operations per second allocated for each disk.Map<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.String
getProvisioningType()
Type of format for the disk.String
getShares()
A specific number of shares assigned to each virtual machine.String
getSharesLevel()
Shares level are specified as High, Normal, Low or Custom.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()
VsphereStorageProfile
id(String id)
Boolean
isDefaultItem()
Indicates if a storage profile contains default storage properties.Boolean
isSupportsEncryption()
Indicates whether this storage profile should support encryption or not.VsphereStorageProfile
limitIops(String limitIops)
VsphereStorageProfile
name(String name)
VsphereStorageProfile
organizationId(String organizationId)
VsphereStorageProfile
orgId(String orgId)
VsphereStorageProfile
owner(String owner)
VsphereStorageProfile
provisioningType(String provisioningType)
VsphereStorageProfile
putLinksItem(String key, Href _linksItem)
void
setCloudAccountId(String cloudAccountId)
void
setCreatedAt(String createdAt)
void
setDefaultItem(Boolean defaultItem)
void
setDescription(String description)
void
setDiskMode(String diskMode)
void
setDiskType(String diskType)
void
setExternalRegionId(String externalRegionId)
void
setId(String id)
void
setLimitIops(String limitIops)
void
setLinks(Map<String,Href> _links)
void
setName(String name)
void
setOrganizationId(String organizationId)
void
setOrgId(String orgId)
void
setOwner(String owner)
void
setProvisioningType(String provisioningType)
void
setShares(String shares)
void
setSharesLevel(String sharesLevel)
void
setSupportsEncryption(Boolean supportsEncryption)
void
setTags(List<Tag> tags)
void
setUpdatedAt(String updatedAt)
VsphereStorageProfile
shares(String shares)
VsphereStorageProfile
sharesLevel(String sharesLevel)
VsphereStorageProfile
supportsEncryption(Boolean supportsEncryption)
VsphereStorageProfile
tags(List<Tag> tags)
String
toString()
VsphereStorageProfile
updatedAt(String updatedAt)
-
Constructor Details
-
VsphereStorageProfile
public VsphereStorageProfile()
-
-
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 should support encryption or not.- Returns:
- supportsEncryption
-
setSupportsEncryption
-
externalRegionId
-
getExternalRegionId
The id of the region for which this profile is defined- Returns:
- externalRegionId
-
setExternalRegionId
-
sharesLevel
-
getSharesLevel
Shares level are specified as High, Normal, Low or Custom.- Returns:
- sharesLevel
-
setSharesLevel
-
cloudAccountId
-
getCloudAccountId
Id of the cloud account this storage profile belongs to.- Returns:
- cloudAccountId
-
setCloudAccountId
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
diskMode
-
getDiskMode
Type of mode for the disk- Returns:
- diskMode
-
setDiskMode
-
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
-
shares
-
getShares
A specific number of shares assigned to each virtual machine.- Returns:
- shares
-
setShares
-
createdAt
-
getCreatedAt
Date when the entity was created. The date is in ISO 8601 and UTC.- Returns:
- createdAt
-
setCreatedAt
-
provisioningType
-
getProvisioningType
Type of format for the disk.- Returns:
- provisioningType
-
setProvisioningType
-
limitIops
-
getLimitIops
The upper bound for the I/O operations per second allocated for each disk.- Returns:
- limitIops
-
setLimitIops
-
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 contains default storage properties.- Returns:
- defaultItem
-
setDefaultItem
-
diskType
-
getDiskType
Disk types are specified as Standard - Simple vSphere virtual disks which cannot be managed independently without an attached VM. First Class - Improved version of standard virtual disks, designed to be fully mananged independent storage objects. Empty value is considered as Standard- Returns:
- diskType
-
setDiskType
-
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
-