Class CloudAccountVcfSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.CloudAccountVcfSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class CloudAccountVcfSpecification extends Object
Specification for a VCF 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.
-
Constructor Summary
Constructors Constructor Description CloudAccountVcfSpecification() -
Method Summary
Modifier and Type Method Description CloudAccountVcfSpecificationacceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)CloudAccountVcfSpecificationaddRegionIdsItem(String regionIdsItem)CloudAccountVcfSpecificationaddTagsItem(Tag tagsItem)CloudAccountVcfSpecificationcreateDefaultZones(Boolean createDefaultZones)CloudAccountVcfSpecificationdcId(String dcId)CloudAccountVcfSpecificationdescription(String description)booleanequals(Object o)StringgetDcId()Identifier of a data collector vm deployed in the on premise infrastructure.StringgetDescription()A human-friendly description.StringgetName()A human-friendly name used as an identifier in APIs that support this option.StringgetNsxCertificate()NSX CertificateStringgetNsxHostName()Host name for the NSX endpoint from the specified workload domain.StringgetNsxPassword()Password for the user used to authenticate with the NSX-T manager in VCF cloud accountStringgetNsxUsername()User name for the NSX manager in the specified workload domain.List<String>getRegionIds()A set of Region names to enable provisioning on.Refer to /iaas/cloud-accounts/region-enumeration.StringgetSddcManagerId()SDDC manager integration idList<Tag>getTags()A set of tag keys and optional values to set on the Cloud Account.Cloud account capability tags may enable different features.StringgetVcenterCertificate()vCenter CertificateStringgetVcenterHostName()Host name for the vSphere from the specified workload domain.StringgetVcenterPassword()Password for the user used to authenticate with the vCenter in VCF cloud accountStringgetVcenterUsername()vCenter user name for the specified workload domain.The specified user requires CloudAdmin credentials.StringgetWorkloadDomainId()Id of the workload domain to add as VCF cloud account.StringgetWorkloadDomainName()Name of the workload domain to add as VCF cloud account.inthashCode()BooleanisAcceptSelfSignedCertificate()Accept self signed certificate when connecting to vSphere and NSX-TBooleanisCreateDefaultZones()Create default cloud zones for the enabled regions.CloudAccountVcfSpecificationname(String name)CloudAccountVcfSpecificationnsxCertificate(String nsxCertificate)CloudAccountVcfSpecificationnsxHostName(String nsxHostName)CloudAccountVcfSpecificationnsxPassword(String nsxPassword)CloudAccountVcfSpecificationnsxUsername(String nsxUsername)CloudAccountVcfSpecificationregionIds(List<String> regionIds)CloudAccountVcfSpecificationsddcManagerId(String sddcManagerId)voidsetAcceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)voidsetCreateDefaultZones(Boolean createDefaultZones)voidsetDcId(String dcId)voidsetDescription(String description)voidsetName(String name)voidsetNsxCertificate(String nsxCertificate)voidsetNsxHostName(String nsxHostName)voidsetNsxPassword(String nsxPassword)voidsetNsxUsername(String nsxUsername)voidsetRegionIds(List<String> regionIds)voidsetSddcManagerId(String sddcManagerId)voidsetTags(List<Tag> tags)voidsetVcenterCertificate(String vcenterCertificate)voidsetVcenterHostName(String vcenterHostName)voidsetVcenterPassword(String vcenterPassword)voidsetVcenterUsername(String vcenterUsername)voidsetWorkloadDomainId(String workloadDomainId)voidsetWorkloadDomainName(String workloadDomainName)CloudAccountVcfSpecificationtags(List<Tag> tags)StringtoString()CloudAccountVcfSpecificationvcenterCertificate(String vcenterCertificate)CloudAccountVcfSpecificationvcenterHostName(String vcenterHostName)CloudAccountVcfSpecificationvcenterPassword(String vcenterPassword)CloudAccountVcfSpecificationvcenterUsername(String vcenterUsername)CloudAccountVcfSpecificationworkloadDomainId(String workloadDomainId)CloudAccountVcfSpecificationworkloadDomainName(String workloadDomainName)
-
Constructor Details
-
CloudAccountVcfSpecification
public CloudAccountVcfSpecification()
-
-
Method Details
-
vcenterPassword
-
getVcenterPassword
Password for the user used to authenticate with the vCenter in VCF cloud account- Returns:
- vcenterPassword
-
setVcenterPassword
-
acceptSelfSignedCertificate
public CloudAccountVcfSpecification acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate) -
isAcceptSelfSignedCertificate
Accept self signed certificate when connecting to vSphere and NSX-T- Returns:
- acceptSelfSignedCertificate
-
setAcceptSelfSignedCertificate
-
nsxHostName
-
getNsxHostName
Host name for the NSX endpoint from the specified workload domain.- Returns:
- nsxHostName
-
setNsxHostName
-
vcenterUsername
-
getVcenterUsername
vCenter user name for the specified workload domain.The specified user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials.- Returns:
- vcenterUsername
-
setVcenterUsername
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
regionIds
-
addRegionIdsItem
-
getRegionIds
A set of Region names to enable provisioning on.Refer to /iaas/cloud-accounts/region-enumeration.- Returns:
- regionIds
-
setRegionIds
-
sddcManagerId
-
getSddcManagerId
SDDC manager integration id- Returns:
- sddcManagerId
-
setSddcManagerId
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values to set on the Cloud Account.Cloud account capability tags may enable different features.- Returns:
- tags
-
setTags
-
vcenterHostName
-
getVcenterHostName
Host name for the vSphere from the specified workload domain.- Returns:
- vcenterHostName
-
setVcenterHostName
-
createDefaultZones
-
isCreateDefaultZones
Create default cloud zones for the enabled regions.- Returns:
- createDefaultZones
-
setCreateDefaultZones
-
nsxCertificate
-
getNsxCertificate
NSX Certificate- Returns:
- nsxCertificate
-
setNsxCertificate
-
nsxUsername
-
getNsxUsername
User name for the NSX manager in the specified workload domain.- Returns:
- nsxUsername
-
setNsxUsername
-
workloadDomainName
-
getWorkloadDomainName
Name of the workload domain to add as VCF cloud account.- Returns:
- workloadDomainName
-
setWorkloadDomainName
-
nsxPassword
-
getNsxPassword
Password for the user used to authenticate with the NSX-T manager in VCF cloud account- Returns:
- nsxPassword
-
setNsxPassword
-
vcenterCertificate
-
getVcenterCertificate
vCenter Certificate- Returns:
- vcenterCertificate
-
setVcenterCertificate
-
dcId
-
getDcId
Identifier of a data collector vm deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collectors- Returns:
- dcId
-
setDcId
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
workloadDomainId
-
getWorkloadDomainId
Id of the workload domain to add as VCF cloud account.- Returns:
- workloadDomainId
-
setWorkloadDomainId
-
equals
-
hashCode
public int hashCode() -
toString
-