Class OpenShiftManagedClusterAgentPoolProfile


  • public final class OpenShiftManagedClusterAgentPoolProfile
    extends Object
    Defines the configuration of the OpenShift cluster VMs.
    • Constructor Detail

      • OpenShiftManagedClusterAgentPoolProfile

        public OpenShiftManagedClusterAgentPoolProfile()
    • Method Detail

      • name

        public String name()
        Get the name property: Unique name of the pool profile in the context of the subscription and resource group.
        Returns:
        the name value.
      • withName

        public OpenShiftManagedClusterAgentPoolProfile withName​(String name)
        Set the name property: Unique name of the pool profile in the context of the subscription and resource group.
        Parameters:
        name - the name value to set.
        Returns:
        the OpenShiftManagedClusterAgentPoolProfile object itself.
      • count

        public int count()
        Get the count property: Number of agents (VMs) to host docker containers.
        Returns:
        the count value.
      • withCount

        public OpenShiftManagedClusterAgentPoolProfile withCount​(int count)
        Set the count property: Number of agents (VMs) to host docker containers.
        Parameters:
        count - the count value to set.
        Returns:
        the OpenShiftManagedClusterAgentPoolProfile object itself.
      • subnetCidr

        public String subnetCidr()
        Get the subnetCidr property: Subnet CIDR for the peering.
        Returns:
        the subnetCidr value.
      • withSubnetCidr

        public OpenShiftManagedClusterAgentPoolProfile withSubnetCidr​(String subnetCidr)
        Set the subnetCidr property: Subnet CIDR for the peering.
        Parameters:
        subnetCidr - the subnetCidr value to set.
        Returns:
        the OpenShiftManagedClusterAgentPoolProfile object itself.
      • osType

        public OSType osType()
        Get the osType property: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
        Returns:
        the osType value.
      • withOsType

        public OpenShiftManagedClusterAgentPoolProfile withOsType​(OSType osType)
        Set the osType property: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
        Parameters:
        osType - the osType value to set.
        Returns:
        the OpenShiftManagedClusterAgentPoolProfile object itself.
      • validate

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