Class OnPremiseProperty

java.lang.Object
com.azure.resourcemanager.azurearcdata.models.OnPremiseProperty

public final class OnPremiseProperty extends Object
Properties from the Kubernetes data controller.
  • Constructor Details

    • OnPremiseProperty

      public OnPremiseProperty()
      Creates an instance of OnPremiseProperty class.
  • Method Details

    • id

      public UUID id()
      Get the id property: A globally unique ID identifying the associated Kubernetes cluster.
      Returns:
      the id value.
    • withId

      public OnPremiseProperty withId(UUID id)
      Set the id property: A globally unique ID identifying the associated Kubernetes cluster.
      Parameters:
      id - the id value to set.
      Returns:
      the OnPremiseProperty object itself.
    • publicSigningKey

      public String publicSigningKey()
      Get the publicSigningKey property: Certificate that contains the Kubernetes cluster public key used to verify signing.
      Returns:
      the publicSigningKey value.
    • withPublicSigningKey

      public OnPremiseProperty withPublicSigningKey(String publicSigningKey)
      Set the publicSigningKey property: Certificate that contains the Kubernetes cluster public key used to verify signing.
      Parameters:
      publicSigningKey - the publicSigningKey value to set.
      Returns:
      the OnPremiseProperty object itself.
    • signingCertificateThumbprint

      public String signingCertificateThumbprint()
      Get the signingCertificateThumbprint property: Unique thumbprint returned to customer to verify the certificate being uploaded.
      Returns:
      the signingCertificateThumbprint value.
    • withSigningCertificateThumbprint

      public OnPremiseProperty withSigningCertificateThumbprint(String signingCertificateThumbprint)
      Set the signingCertificateThumbprint property: Unique thumbprint returned to customer to verify the certificate being uploaded.
      Parameters:
      signingCertificateThumbprint - the signingCertificateThumbprint value to set.
      Returns:
      the OnPremiseProperty object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.