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 CloudAccountVcfSpecification
acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
CloudAccountVcfSpecification
addRegionIdsItem(String regionIdsItem)
CloudAccountVcfSpecification
addTagsItem(Tag tagsItem)
CloudAccountVcfSpecification
createDefaultZones(Boolean createDefaultZones)
CloudAccountVcfSpecification
dcId(String dcId)
CloudAccountVcfSpecification
description(String description)
boolean
equals(Object o)
String
getDcId()
Identifier of a data collector vm deployed in the on premise infrastructure.String
getDescription()
A human-friendly description.String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getNsxCertificate()
NSX CertificateString
getNsxHostName()
Host name for the NSX endpoint from the specified workload domain.String
getNsxPassword()
Password for the user used to authenticate with the NSX-T manager in VCF cloud accountString
getNsxUsername()
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.String
getSddcManagerId()
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.String
getVcenterCertificate()
vCenter CertificateString
getVcenterHostName()
Host name for the vSphere from the specified workload domain.String
getVcenterPassword()
Password for the user used to authenticate with the vCenter in VCF cloud accountString
getVcenterUsername()
vCenter user name for the specified workload domain.The specified user requires CloudAdmin credentials.String
getWorkloadDomainId()
Id of the workload domain to add as VCF cloud account.String
getWorkloadDomainName()
Name of the workload domain to add as VCF cloud account.int
hashCode()
Boolean
isAcceptSelfSignedCertificate()
Accept self signed certificate when connecting to vSphere and NSX-TBoolean
isCreateDefaultZones()
Create default cloud zones for the enabled regions.CloudAccountVcfSpecification
name(String name)
CloudAccountVcfSpecification
nsxCertificate(String nsxCertificate)
CloudAccountVcfSpecification
nsxHostName(String nsxHostName)
CloudAccountVcfSpecification
nsxPassword(String nsxPassword)
CloudAccountVcfSpecification
nsxUsername(String nsxUsername)
CloudAccountVcfSpecification
regionIds(List<String> regionIds)
CloudAccountVcfSpecification
sddcManagerId(String sddcManagerId)
void
setAcceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
void
setCreateDefaultZones(Boolean createDefaultZones)
void
setDcId(String dcId)
void
setDescription(String description)
void
setName(String name)
void
setNsxCertificate(String nsxCertificate)
void
setNsxHostName(String nsxHostName)
void
setNsxPassword(String nsxPassword)
void
setNsxUsername(String nsxUsername)
void
setRegionIds(List<String> regionIds)
void
setSddcManagerId(String sddcManagerId)
void
setTags(List<Tag> tags)
void
setVcenterCertificate(String vcenterCertificate)
void
setVcenterHostName(String vcenterHostName)
void
setVcenterPassword(String vcenterPassword)
void
setVcenterUsername(String vcenterUsername)
void
setWorkloadDomainId(String workloadDomainId)
void
setWorkloadDomainName(String workloadDomainName)
CloudAccountVcfSpecification
tags(List<Tag> tags)
String
toString()
CloudAccountVcfSpecification
vcenterCertificate(String vcenterCertificate)
CloudAccountVcfSpecification
vcenterHostName(String vcenterHostName)
CloudAccountVcfSpecification
vcenterPassword(String vcenterPassword)
CloudAccountVcfSpecification
vcenterUsername(String vcenterUsername)
CloudAccountVcfSpecification
workloadDomainId(String workloadDomainId)
CloudAccountVcfSpecification
workloadDomainName(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
-