Class CloudAccountVsphereSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.CloudAccountVsphereSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class CloudAccountVsphereSpecification extends Object
Specification for a vSphere 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 CloudAccountVsphereSpecification()
-
Method Summary
Modifier and Type Method Description CloudAccountVsphereSpecification
acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
CloudAccountVsphereSpecification
addAssociatedCloudAccountIdsItem(String associatedCloudAccountIdsItem)
CloudAccountVsphereSpecification
addRegionIdsItem(String regionIdsItem)
CloudAccountVsphereSpecification
addTagsItem(Tag tagsItem)
CloudAccountVsphereSpecification
associatedCloudAccountIds(List<String> associatedCloudAccountIds)
CloudAccountVsphereSpecification
createDefaultZones(Boolean createDefaultZones)
CloudAccountVsphereSpecification
dcid(String dcid)
CloudAccountVsphereSpecification
description(String description)
boolean
equals(Object o)
List<String>
getAssociatedCloudAccountIds()
NSX-V or NSX-T account to associate with this vSphere cloud account.String
getDcid()
Identifier of a data collector vm deployed in the on premise infrastructure.String
getDescription()
A human-friendly description.String
getHostName()
Host name for the vSphere endpointString
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getPassword()
Password for the user used to authenticate with the cloud AccountList<String>
getRegionIds()
A set of datacenter managed object reference identifiers (MoRef) to enable provisioning on.List<Tag>
getTags()
A set of tag keys and optional values to set on the Cloud AccountString
getUsername()
Username to authenticate with the cloud accountint
hashCode()
CloudAccountVsphereSpecification
hostName(String hostName)
Boolean
isAcceptSelfSignedCertificate()
Accept self signed certificate when connecting to vSphereBoolean
isCreateDefaultZones()
Create default cloud zones for the enabled regions.CloudAccountVsphereSpecification
name(String name)
CloudAccountVsphereSpecification
password(String password)
CloudAccountVsphereSpecification
regionIds(List<String> regionIds)
void
setAcceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate)
void
setAssociatedCloudAccountIds(List<String> associatedCloudAccountIds)
void
setCreateDefaultZones(Boolean createDefaultZones)
void
setDcid(String dcid)
void
setDescription(String description)
void
setHostName(String hostName)
void
setName(String name)
void
setPassword(String password)
void
setRegionIds(List<String> regionIds)
void
setTags(List<Tag> tags)
void
setUsername(String username)
CloudAccountVsphereSpecification
tags(List<Tag> tags)
String
toString()
CloudAccountVsphereSpecification
username(String username)
-
Constructor Details
-
CloudAccountVsphereSpecification
public CloudAccountVsphereSpecification()
-
-
Method Details
-
hostName
-
getHostName
Host name for the vSphere endpoint- Returns:
- hostName
-
setHostName
-
acceptSelfSignedCertificate
public CloudAccountVsphereSpecification acceptSelfSignedCertificate(Boolean acceptSelfSignedCertificate) -
isAcceptSelfSignedCertificate
Accept self signed certificate when connecting to vSphere- Returns:
- acceptSelfSignedCertificate
-
setAcceptSelfSignedCertificate
-
associatedCloudAccountIds
public CloudAccountVsphereSpecification associatedCloudAccountIds(List<String> associatedCloudAccountIds) -
addAssociatedCloudAccountIdsItem
public CloudAccountVsphereSpecification addAssociatedCloudAccountIdsItem(String associatedCloudAccountIdsItem) -
getAssociatedCloudAccountIds
NSX-V or NSX-T account to associate with this vSphere cloud account. vSphere cloud account can be a single NSX-V cloud account or a single NSX-T cloud account.- Returns:
- associatedCloudAccountIds
-
setAssociatedCloudAccountIds
-
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
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
regionIds
-
addRegionIdsItem
-
getRegionIds
A set of datacenter managed object reference identifiers (MoRef) to enable provisioning on. Refer to /iaas/cloud-accounts-vsphere/region-enumeration.- Returns:
- regionIds
-
setRegionIds
-
username
-
getUsername
Username to authenticate with the cloud account- Returns:
- username
-
setUsername
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values to set on the Cloud Account- Returns:
- tags
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-