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)VsphereStorageProfileaddTagsItem(Tag tagsItem)VsphereStorageProfilecloudAccountId(String cloudAccountId)VsphereStorageProfilecreatedAt(String createdAt)VsphereStorageProfiledefaultItem(Boolean defaultItem)VsphereStorageProfiledescription(String description)VsphereStorageProfilediskMode(String diskMode)VsphereStorageProfilediskType(String diskType)booleanequals(Object o)VsphereStorageProfileexternalRegionId(String externalRegionId)StringgetCloudAccountId()Id of the cloud account this storage profile belongs to.StringgetCreatedAt()Date when the entity was created.StringgetDescription()A human-friendly description.StringgetDiskMode()Type of mode for the diskStringgetDiskType()Disk types are specified as Standard - Simple vSphere virtual disks which cannot be managed independently without an attached VM.StringgetExternalRegionId()The id of the region for which this profile is definedStringgetId()The id of this resource instanceStringgetLimitIops()The upper bound for the I/O operations per second allocated for each disk.Map<String,Href>getLinks()HATEOAS of the entityStringgetName()A human-friendly name used as an identifier in APIs that support this option.StringgetOrganizationId()This field is deprecated.StringgetOrgId()The id of the organization this entity belongs to.StringgetOwner()Email of the user that owns the entity.StringgetProvisioningType()Type of format for the disk.StringgetShares()A specific number of shares assigned to each virtual machine.StringgetSharesLevel()Shares level are specified as High, Normal, Low or Custom.List<Tag>getTags()A list of tags that represent the capabilities of this storage profileStringgetUpdatedAt()Date when the entity was last updated.inthashCode()VsphereStorageProfileid(String id)BooleanisDefaultItem()Indicates if a storage profile contains default storage properties.BooleanisSupportsEncryption()Indicates whether this storage profile should support encryption or not.VsphereStorageProfilelimitIops(String limitIops)VsphereStorageProfilename(String name)VsphereStorageProfileorganizationId(String organizationId)VsphereStorageProfileorgId(String orgId)VsphereStorageProfileowner(String owner)VsphereStorageProfileprovisioningType(String provisioningType)VsphereStorageProfileputLinksItem(String key, Href _linksItem)voidsetCloudAccountId(String cloudAccountId)voidsetCreatedAt(String createdAt)voidsetDefaultItem(Boolean defaultItem)voidsetDescription(String description)voidsetDiskMode(String diskMode)voidsetDiskType(String diskType)voidsetExternalRegionId(String externalRegionId)voidsetId(String id)voidsetLimitIops(String limitIops)voidsetLinks(Map<String,Href> _links)voidsetName(String name)voidsetOrganizationId(String organizationId)voidsetOrgId(String orgId)voidsetOwner(String owner)voidsetProvisioningType(String provisioningType)voidsetShares(String shares)voidsetSharesLevel(String sharesLevel)voidsetSupportsEncryption(Boolean supportsEncryption)voidsetTags(List<Tag> tags)voidsetUpdatedAt(String updatedAt)VsphereStorageProfileshares(String shares)VsphereStorageProfilesharesLevel(String sharesLevel)VsphereStorageProfilesupportsEncryption(Boolean supportsEncryption)VsphereStorageProfiletags(List<Tag> tags)StringtoString()VsphereStorageProfileupdatedAt(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
-