Class OpenShiftManagedClusterInner


  • public final class OpenShiftManagedClusterInner
    extends com.azure.core.management.Resource
    OpenShift Managed cluster.
    • Constructor Detail

      • OpenShiftManagedClusterInner

        public OpenShiftManagedClusterInner()
    • Method Detail

      • plan

        public PurchasePlan plan()
        Get the plan property: Define the resource plan as required by ARM for billing purposes.
        Returns:
        the plan value.
      • withPlan

        public OpenShiftManagedClusterInner withPlan​(PurchasePlan plan)
        Set the plan property: Define the resource plan as required by ARM for billing purposes.
        Parameters:
        plan - the plan value to set.
        Returns:
        the OpenShiftManagedClusterInner object itself.
      • provisioningState

        public String provisioningState()
        Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.
        Returns:
        the provisioningState value.
      • openShiftVersion

        public String openShiftVersion()
        Get the openShiftVersion property: Version of OpenShift specified when creating the cluster.
        Returns:
        the openShiftVersion value.
      • withOpenShiftVersion

        public OpenShiftManagedClusterInner withOpenShiftVersion​(String openShiftVersion)
        Set the openShiftVersion property: Version of OpenShift specified when creating the cluster.
        Parameters:
        openShiftVersion - the openShiftVersion value to set.
        Returns:
        the OpenShiftManagedClusterInner object itself.
      • clusterVersion

        public String clusterVersion()
        Get the clusterVersion property: Version of OpenShift specified when creating the cluster.
        Returns:
        the clusterVersion value.
      • publicHostname

        public String publicHostname()
        Get the publicHostname property: Service generated FQDN for OpenShift API server.
        Returns:
        the publicHostname value.
      • fqdn

        public String fqdn()
        Get the fqdn property: Service generated FQDN for OpenShift API server loadbalancer internal hostname.
        Returns:
        the fqdn value.
      • networkProfile

        public NetworkProfile networkProfile()
        Get the networkProfile property: Configuration for OpenShift networking.
        Returns:
        the networkProfile value.
      • withNetworkProfile

        public OpenShiftManagedClusterInner withNetworkProfile​(NetworkProfile networkProfile)
        Set the networkProfile property: Configuration for OpenShift networking.
        Parameters:
        networkProfile - the networkProfile value to set.
        Returns:
        the OpenShiftManagedClusterInner object itself.
      • routerProfiles

        public List<OpenShiftRouterProfile> routerProfiles()
        Get the routerProfiles property: Configuration for OpenShift router(s).
        Returns:
        the routerProfiles value.
      • withRouterProfiles

        public OpenShiftManagedClusterInner withRouterProfiles​(List<OpenShiftRouterProfile> routerProfiles)
        Set the routerProfiles property: Configuration for OpenShift router(s).
        Parameters:
        routerProfiles - the routerProfiles value to set.
        Returns:
        the OpenShiftManagedClusterInner object itself.
      • masterPoolProfile

        public OpenShiftManagedClusterMasterPoolProfile masterPoolProfile()
        Get the masterPoolProfile property: Configuration for OpenShift master VMs.
        Returns:
        the masterPoolProfile value.
      • withMasterPoolProfile

        public OpenShiftManagedClusterInner withMasterPoolProfile​(OpenShiftManagedClusterMasterPoolProfile masterPoolProfile)
        Set the masterPoolProfile property: Configuration for OpenShift master VMs.
        Parameters:
        masterPoolProfile - the masterPoolProfile value to set.
        Returns:
        the OpenShiftManagedClusterInner object itself.
      • authProfile

        public OpenShiftManagedClusterAuthProfile authProfile()
        Get the authProfile property: Configures OpenShift authentication.
        Returns:
        the authProfile value.
      • validate

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