Class CloudAccountVmcSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.CloudAccountVmcSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class CloudAccountVmcSpecification extends Object
Specification for a VMC 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 CloudAccountVmcSpecification() -
Method Summary
Modifier and Type Method Description CloudAccountVmcSpecificationacceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)CloudAccountVmcSpecificationaddRegionIdsItem(String regionIdsItem)CloudAccountVmcSpecificationaddTagsItem(Tag tagsItem)CloudAccountVmcSpecificationapiKey(String apiKey)CloudAccountVmcSpecificationcreateDefaultZones(Boolean createDefaultZones)CloudAccountVmcSpecificationcspHostName(String cspHostName)CloudAccountVmcSpecificationdcId(String dcId)CloudAccountVmcSpecificationdescription(String description)booleanequals(Object o)StringgetApiKey()VMC API access keyStringgetCspHostName()The host name of the CSP service.StringgetDcId()Identifier of a data collector vm deployed in the on premise infrastructure.StringgetDescription()A human-friendly description.StringgetHostName()Enter the IP address or FQDN of the vCenter Server in the specified SDDC.StringgetName()A human-friendly name used as an identifier in APIs that support this option.StringgetNsxHostName()The IP address of the NSX Manager server in the specified SDDC / FQDN.StringgetPassword()Password for the user used to authenticate with the cloud AccountList<String>getRegionIds()A set of Region names to enable provisioning on.Refer to /iaas/cloud-accounts/region-enumeration.StringgetSddcId()Identifier of the on-premise SDDC to be used by this cloud account.List<Tag>getTags()A set of tag keys and optional values to set on the Cloud Account.Cloud account capability tags may enable different features.StringgetUsername()vCenter user name for the specified SDDC.The specified user requires CloudAdmin credentials.inthashCode()CloudAccountVmcSpecificationhostName(String hostName)BooleanisAcceptSelfSignedCertificate()Accept self signed certificate when connecting to vSphereBooleanisCreateDefaultZones()Create default cloud zones for the enabled regions.CloudAccountVmcSpecificationname(String name)CloudAccountVmcSpecificationnsxHostName(String nsxHostName)CloudAccountVmcSpecificationpassword(String password)CloudAccountVmcSpecificationregionIds(List<String> regionIds)CloudAccountVmcSpecificationsddcId(String sddcId)voidsetAcceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)voidsetApiKey(String apiKey)voidsetCreateDefaultZones(Boolean createDefaultZones)voidsetCspHostName(String cspHostName)voidsetDcId(String dcId)voidsetDescription(String description)voidsetHostName(String hostName)voidsetName(String name)voidsetNsxHostName(String nsxHostName)voidsetPassword(String password)voidsetRegionIds(List<String> regionIds)voidsetSddcId(String sddcId)voidsetTags(List<Tag> tags)voidsetUsername(String username)CloudAccountVmcSpecificationtags(List<Tag> tags)StringtoString()CloudAccountVmcSpecificationusername(String username)
-
Constructor Details
-
CloudAccountVmcSpecification
public CloudAccountVmcSpecification()
-
-
Method Details
-
hostName
-
getHostName
Enter the IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter.- Returns:
- hostName
-
setHostName
-
acceptSelfSignedCertificate
public CloudAccountVmcSpecification acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate) -
isAcceptSelfSignedCertificate
Accept self signed certificate when connecting to vSphere- Returns:
- acceptSelfSignedCertificate
-
setAcceptSelfSignedCertificate
-
apiKey
-
getApiKey
VMC API access key- Returns:
- apiKey
-
setApiKey
-
nsxHostName
-
getNsxHostName
The IP address of the NSX Manager server in the specified SDDC / FQDN.- Returns:
- nsxHostName
-
setNsxHostName
-
sddcId
-
getSddcId
Identifier of the on-premise SDDC to be used by this cloud account. Note that NSX-V SDDCs are not supported.- Returns:
- sddcId
-
setSddcId
-
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
-
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
-
password
-
getPassword
Password for the user used to authenticate with the cloud Account- Returns:
- password
-
setPassword
-
createDefaultZones
-
isCreateDefaultZones
Create default cloud zones for the enabled regions.- Returns:
- createDefaultZones
-
setCreateDefaultZones
-
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
-
username
-
getUsername
vCenter user name for the specified SDDC.The specified user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials.- Returns:
- username
-
setUsername
-
cspHostName
-
getCspHostName
The host name of the CSP service.- Returns:
- cspHostName
-
setCspHostName
-
equals
-
hashCode
public int hashCode() -
toString
-