java.lang.Object
com.azure.resourcemanager.connectedvmware.fluent.models.VCenterProperties

public final class VCenterProperties extends Object
Defines the resource properties.
  • Constructor Details

    • VCenterProperties

      public VCenterProperties()
  • Method Details

    • uuid

      public String uuid()
      Get the uuid property: Gets or sets a unique identifier for this resource.
      Returns:
      the uuid value.
    • fqdn

      public String fqdn()
      Get the fqdn property: Gets or sets the FQDN/IPAddress of the vCenter.
      Returns:
      the fqdn value.
    • withFqdn

      public VCenterProperties 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 VCenterProperties object itself.
    • port

      public Integer port()
      Get the port property: Gets or sets the port of the vCenter.
      Returns:
      the port value.
    • withPort

      public VCenterProperties withPort(Integer port)
      Set the port property: Gets or sets the port of the vCenter.
      Parameters:
      port - the port value to set.
      Returns:
      the VCenterProperties object itself.
    • version

      public String version()
      Get the version property: Gets or sets the version of the vCenter.
      Returns:
      the version value.
    • instanceUuid

      public String instanceUuid()
      Get the instanceUuid property: Gets or sets the instance UUID of the vCenter.
      Returns:
      the instanceUuid value.
    • connectionStatus

      public String connectionStatus()
      Get the connectionStatus property: Gets or sets the connection status to the vCenter.
      Returns:
      the connectionStatus value.
    • customResourceName

      public String customResourceName()
      Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.
      Returns:
      the customResourceName value.
    • credentials

      public VICredential credentials()
      Get the credentials property: Username / Password Credentials to connect to vcenter.
      Returns:
      the credentials value.
    • withCredentials

      public VCenterProperties withCredentials(VICredential credentials)
      Set the credentials property: Username / Password Credentials to connect to vcenter.
      Parameters:
      credentials - the credentials value to set.
      Returns:
      the VCenterProperties object itself.
    • statuses

      public List<ResourceStatus> statuses()
      Get the statuses property: The resource status information.
      Returns:
      the statuses value.
    • provisioningState

      public String 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.