Class CloudAccount
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.CloudAccount
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class CloudAccount extends Object
State object representing a cloud account.<br><br>A cloud account identifies a cloud
account type and an account-specific deployment region or data center where the associated cloud
account resources are hosted.<br>**HATEOAS** links:<br>**associated-cloud-accounts**
- array[CloudAccount] - Cloud accounts associated to this cloud account. For example an NSX
endpoint linked to a vSphere cloud account.<br>**regions** - array[Region] - List of
regions that are enabled for this cloud account.<br>**self** - CloudAccount - Self link to
this cloud account
-
Constructor Summary
Constructors Constructor Description CloudAccount()
-
Method Summary
Modifier and Type Method Description CloudAccount
_links(Map<String,Href> _links)
CloudAccount
addEnabledRegionIdsItem(String enabledRegionIdsItem)
CloudAccount
addTagsItem(Tag tagsItem)
CloudAccount
cloudAccountProperties(Map<String,String> cloudAccountProperties)
CloudAccount
cloudAccountType(String cloudAccountType)
CloudAccount
createdAt(String createdAt)
CloudAccount
customProperties(Map<String,String> customProperties)
CloudAccount
description(String description)
CloudAccount
enabledRegionIds(List<String> enabledRegionIds)
boolean
equals(Object o)
Map<String,String>
getCloudAccountProperties()
Cloud account specific propertiesString
getCloudAccountType()
Cloud account typeString
getCreatedAt()
Date when the entity was created.Map<String,String>
getCustomProperties()
Additional properties that may be used to extend the base type.String
getDescription()
A human-friendly description.List<String>
getEnabledRegionIds()
A set of region names to enable provisioning on.String
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 set of tag keys and optional values that were set on the Cloud AccountString
getUpdatedAt()
Date when the entity was last updated.int
hashCode()
CloudAccount
id(String id)
CloudAccount
name(String name)
CloudAccount
organizationId(String organizationId)
CloudAccount
orgId(String orgId)
CloudAccount
owner(String owner)
CloudAccount
putCloudAccountPropertiesItem(String key, String cloudAccountPropertiesItem)
CloudAccount
putCustomPropertiesItem(String key, String customPropertiesItem)
CloudAccount
putLinksItem(String key, Href _linksItem)
void
setCloudAccountProperties(Map<String,String> cloudAccountProperties)
void
setCloudAccountType(String cloudAccountType)
void
setCreatedAt(String createdAt)
void
setCustomProperties(Map<String,String> customProperties)
void
setDescription(String description)
void
setEnabledRegionIds(List<String> enabledRegionIds)
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
setTags(List<Tag> tags)
void
setUpdatedAt(String updatedAt)
CloudAccount
tags(List<Tag> tags)
String
toString()
CloudAccount
updatedAt(String updatedAt)
-
Constructor Details
-
CloudAccount
public CloudAccount()
-
-
Method Details
-
owner
-
getOwner
Email of the user that owns the entity.- Returns:
- owner
-
setOwner
-
cloudAccountProperties
-
putCloudAccountPropertiesItem
-
getCloudAccountProperties
Cloud account specific properties- Returns:
- cloudAccountProperties
-
setCloudAccountProperties
-
enabledRegionIds
-
addEnabledRegionIdsItem
-
getEnabledRegionIds
A set of region names to enable provisioning on.- Returns:
- enabledRegionIds
-
setEnabledRegionIds
-
_links
-
putLinksItem
-
getLinks
HATEOAS of the entity- Returns:
- _links
-
setLinks
-
cloudAccountType
-
getCloudAccountType
Cloud account type- Returns:
- cloudAccountType
-
setCloudAccountType
-
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 set of tag keys and optional values that were set on the Cloud Account- 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
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
Additional properties that may be used to extend the base type.- Returns:
- customProperties
-
setCustomProperties
-
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
-
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
-