VCenterInner Class

public final class VCenterInner
extends Resource

Defines the vCenter.

Constructor Summary

Constructor Description
VCenterInner()

Method Summary

Modifier and Type Method and Description
String connectionStatus()

Get the connectionStatus property: Gets or sets the connection status to the vCenter.

VICredential credentials()

Get the credentials property: Username / Password Credentials to connect to vcenter.

String customResourceName()

Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.

ExtendedLocation extendedLocation()

Get the extendedLocation property: Gets or sets the extended location.

String fqdn()

Get the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.

String instanceUuid()

Get the instanceUuid property: Gets or sets the instance UUID of the vCenter.

String kind()

Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.

Integer port()

Get the port property: Gets or sets the port of the vCenter.

String provisioningState()

Get the provisioningState property: Gets or sets the provisioning state.

List<ResourceStatus> statuses()

Get the statuses property: The resource status information.

SystemData systemData()

Get the systemData property: The system data.

String uuid()

Get the uuid property: Gets or sets a unique identifier for this resource.

void validate()

Validates the instance.

String version()

Get the version property: Gets or sets the version of the vCenter.

VCenterInner withCredentials(VICredential credentials)

Set the credentials property: Username / Password Credentials to connect to vcenter.

VCenterInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: Gets or sets the extended location.

VCenterInner withFqdn(String fqdn)

Set the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.

VCenterInner withKind(String kind)

Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.

VCenterInner withLocation(String location)
VCenterInner withPort(Integer port)

Set the port property: Gets or sets the port of the vCenter.

VCenterInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

VCenterInner

public VCenterInner()

Method Details

connectionStatus

public String connectionStatus()

Get the connectionStatus property: Gets or sets the connection status to the vCenter.

Returns:

the connectionStatus value.

credentials

public VICredential credentials()

Get the credentials property: Username / Password Credentials to connect to vcenter.

Returns:

the credentials value.

customResourceName

public String customResourceName()

Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.

Returns:

the customResourceName value.

extendedLocation

public ExtendedLocation extendedLocation()

Get the extendedLocation property: Gets or sets the extended location.

Returns:

the extendedLocation value.

fqdn

public String fqdn()

Get the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.

Returns:

the fqdn value.

instanceUuid

public String instanceUuid()

Get the instanceUuid property: Gets or sets the instance UUID of the vCenter.

Returns:

the instanceUuid value.

kind

public String kind()

Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.

Returns:

the kind value.

port

public Integer port()

Get the port property: Gets or sets the port of the vCenter.

Returns:

the port value.

provisioningState

public String provisioningState()

Get the provisioningState property: Gets or sets the provisioning state.

Returns:

the provisioningState value.

statuses

public List<ResourceStatus> statuses()

Get the statuses property: The resource status information.

Returns:

the statuses value.

systemData

public SystemData systemData()

Get the systemData property: The system data.

Returns:

the systemData value.

uuid

public String uuid()

Get the uuid property: Gets or sets a unique identifier for this resource.

Returns:

the uuid value.

validate

public void validate()

Validates the instance.

version

public String version()

Get the version property: Gets or sets the version of the vCenter.

Returns:

the version value.

withCredentials

public VCenterInner withCredentials(VICredential credentials)

Set the credentials property: Username / Password Credentials to connect to vcenter.

Parameters:

credentials - the credentials value to set.

Returns:

the VCenterInner object itself.

withExtendedLocation

public VCenterInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: Gets or sets the extended location.

Parameters:

extendedLocation - the extendedLocation value to set.

Returns:

the VCenterInner object itself.

withFqdn

public VCenterInner withFqdn(String fqdn)

Set the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.

Parameters:

fqdn - the fqdn value to set.

Returns:

the VCenterInner object itself.

withKind

public VCenterInner withKind(String kind)

Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.

Parameters:

kind - the kind value to set.

Returns:

the VCenterInner object itself.

withLocation

public VCenterInner withLocation(String location)

Overrides:

VCenterInner.withLocation(String location)

Parameters:

location

withPort

public VCenterInner withPort(Integer port)

Set the port property: Gets or sets the port of the vCenter.

Parameters:

port - the port value to set.

Returns:

the VCenterInner object itself.

withTags

public VCenterInner withTags(Map<String,String> tags)

Overrides:

VCenterInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to