Class VCenterInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.connectedvmware.fluent.models.VCenterInner
public final class VCenterInner
extends com.azure.core.management.Resource
Defines the vCenter.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the connectionStatus property: Gets or sets the connection status to the vCenter.Get the credentials property: Username / Password Credentials to connect to vcenter.Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.Get the extendedLocation property: Gets or sets the extended location.fqdn()
Get the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.Get the instanceUuid property: Gets or sets the instance UUID of the vCenter.kind()
Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.port()
Get the port property: Gets or sets the port of the vCenter.Get the provisioningState property: Gets or sets the provisioning state.statuses()
Get the statuses property: The resource status information.com.azure.core.management.SystemData
Get the systemData property: The system data.uuid()
Get the uuid property: Gets or sets a unique identifier for this resource.void
validate()
Validates the instance.version()
Get the version property: Gets or sets the version of the vCenter.withCredentials
(VICredential credentials) Set the credentials property: Username / Password Credentials to connect to vcenter.withExtendedLocation
(ExtendedLocation extendedLocation) Set the extendedLocation property: Gets or sets the extended location.Set the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.withLocation
(String location) Set the port property: Gets or sets the port of the vCenter.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
VCenterInner
public VCenterInner()
-
-
Method Details
-
extendedLocation
Get the extendedLocation property: Gets or sets the extended location.- Returns:
- the extendedLocation value.
-
withExtendedLocation
Set the extendedLocation property: Gets or sets the extended location.- Parameters:
extendedLocation
- the extendedLocation value to set.- Returns:
- the VCenterInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: The system data.- Returns:
- the systemData value.
-
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.
-
withKind
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
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
uuid
Get the uuid property: Gets or sets a unique identifier for this resource.- Returns:
- the uuid value.
-
fqdn
Get the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.- Returns:
- the fqdn value.
-
withFqdn
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.
-
port
Get the port property: Gets or sets the port of the vCenter.- Returns:
- the port value.
-
withPort
Set the port property: Gets or sets the port of the vCenter.- Parameters:
port
- the port value to set.- Returns:
- the VCenterInner object itself.
-
version
Get the version property: Gets or sets the version of the vCenter.- Returns:
- the version value.
-
instanceUuid
Get the instanceUuid property: Gets or sets the instance UUID of the vCenter.- Returns:
- the instanceUuid value.
-
connectionStatus
Get the connectionStatus property: Gets or sets the connection status to the vCenter.- Returns:
- the connectionStatus value.
-
customResourceName
Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.- Returns:
- the customResourceName value.
-
credentials
Get the credentials property: Username / Password Credentials to connect to vcenter.- Returns:
- the credentials value.
-
withCredentials
Set the credentials property: Username / Password Credentials to connect to vcenter.- Parameters:
credentials
- the credentials value to set.- Returns:
- the VCenterInner object itself.
-
statuses
Get the statuses property: The resource status information.- Returns:
- the statuses value.
-
provisioningState
Get the provisioningState property: Gets or sets the provisioning state.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-