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 CloudAccountVmcSpecification
acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
CloudAccountVmcSpecification
addRegionIdsItem(String regionIdsItem)
CloudAccountVmcSpecification
addTagsItem(Tag tagsItem)
CloudAccountVmcSpecification
apiKey(String apiKey)
CloudAccountVmcSpecification
createDefaultZones(Boolean createDefaultZones)
CloudAccountVmcSpecification
cspHostName(String cspHostName)
CloudAccountVmcSpecification
dcId(String dcId)
CloudAccountVmcSpecification
description(String description)
boolean
equals(Object o)
String
getApiKey()
VMC API access keyString
getCspHostName()
The host name of the CSP service.String
getDcId()
Identifier of a data collector vm deployed in the on premise infrastructure.String
getDescription()
A human-friendly description.String
getHostName()
Enter the IP address or FQDN of the vCenter Server in the specified SDDC.String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getNsxHostName()
The IP address of the NSX Manager server in the specified SDDC / FQDN.String
getPassword()
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.String
getSddcId()
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.String
getUsername()
vCenter user name for the specified SDDC.The specified user requires CloudAdmin credentials.int
hashCode()
CloudAccountVmcSpecification
hostName(String hostName)
Boolean
isAcceptSelfSignedCertificate()
Accept self signed certificate when connecting to vSphereBoolean
isCreateDefaultZones()
Create default cloud zones for the enabled regions.CloudAccountVmcSpecification
name(String name)
CloudAccountVmcSpecification
nsxHostName(String nsxHostName)
CloudAccountVmcSpecification
password(String password)
CloudAccountVmcSpecification
regionIds(List<String> regionIds)
CloudAccountVmcSpecification
sddcId(String sddcId)
void
setAcceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
void
setApiKey(String apiKey)
void
setCreateDefaultZones(Boolean createDefaultZones)
void
setCspHostName(String cspHostName)
void
setDcId(String dcId)
void
setDescription(String description)
void
setHostName(String hostName)
void
setName(String name)
void
setNsxHostName(String nsxHostName)
void
setPassword(String password)
void
setRegionIds(List<String> regionIds)
void
setSddcId(String sddcId)
void
setTags(List<Tag> tags)
void
setUsername(String username)
CloudAccountVmcSpecification
tags(List<Tag> tags)
String
toString()
CloudAccountVmcSpecification
username(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
-