Class ClusterPatchProperties


  • public final class ClusterPatchProperties
    extends Object
    Cluster properties.
    • Constructor Detail

      • ClusterPatchProperties

        public ClusterPatchProperties()
    • Method Detail

      • cloudManagementEndpoint

        public String cloudManagementEndpoint()
        Get the cloudManagementEndpoint property: Endpoint configured for management from the Azure portal.
        Returns:
        the cloudManagementEndpoint value.
      • withCloudManagementEndpoint

        public ClusterPatchProperties withCloudManagementEndpoint​(String cloudManagementEndpoint)
        Set the cloudManagementEndpoint property: Endpoint configured for management from the Azure portal.
        Parameters:
        cloudManagementEndpoint - the cloudManagementEndpoint value to set.
        Returns:
        the ClusterPatchProperties object itself.
      • aadClientId

        public String aadClientId()
        Get the aadClientId property: App id of cluster AAD identity.
        Returns:
        the aadClientId value.
      • withAadClientId

        public ClusterPatchProperties withAadClientId​(String aadClientId)
        Set the aadClientId property: App id of cluster AAD identity.
        Parameters:
        aadClientId - the aadClientId value to set.
        Returns:
        the ClusterPatchProperties object itself.
      • aadTenantId

        public String aadTenantId()
        Get the aadTenantId property: Tenant id of cluster AAD identity.
        Returns:
        the aadTenantId value.
      • withAadTenantId

        public ClusterPatchProperties withAadTenantId​(String aadTenantId)
        Set the aadTenantId property: Tenant id of cluster AAD identity.
        Parameters:
        aadTenantId - the aadTenantId value to set.
        Returns:
        the ClusterPatchProperties object itself.
      • desiredProperties

        public ClusterDesiredProperties desiredProperties()
        Get the desiredProperties property: Desired properties of the cluster.
        Returns:
        the desiredProperties value.
      • withDesiredProperties

        public ClusterPatchProperties withDesiredProperties​(ClusterDesiredProperties desiredProperties)
        Set the desiredProperties property: Desired properties of the cluster.
        Parameters:
        desiredProperties - the desiredProperties value to set.
        Returns:
        the ClusterPatchProperties object itself.
      • validate

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