Class OpenShiftManagedClusterAgentPoolProfile
java.lang.Object
com.azure.resourcemanager.containerservice.models.OpenShiftManagedClusterAgentPoolProfile
Defines the configuration of the OpenShift cluster VMs.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OpenShiftManagedClusterAgentPoolProfile class. -
Method Summary
Modifier and TypeMethodDescriptionintcount()Get the count property: Number of agents (VMs) to host docker containers.name()Get the name property: Unique name of the pool profile in the context of the subscription and resource group.osType()Get the osType property: OsType to be used to specify os type.role()Get the role property: Define the role of the AgentPoolProfile.Get the subnetCidr property: Subnet CIDR for the peering.voidvalidate()Validates the instance.vmSize()Get the vmSize property: Size of agent VMs.withCount(int count) Set the count property: Number of agents (VMs) to host docker containers.Set the name property: Unique name of the pool profile in the context of the subscription and resource group.withOsType(OSType osType) Set the osType property: OsType to be used to specify os type.Set the role property: Define the role of the AgentPoolProfile.withSubnetCidr(String subnetCidr) Set the subnetCidr property: Subnet CIDR for the peering.Set the vmSize property: Size of agent VMs.
-
Constructor Details
-
OpenShiftManagedClusterAgentPoolProfile
public OpenShiftManagedClusterAgentPoolProfile()Creates an instance of OpenShiftManagedClusterAgentPoolProfile class.
-
-
Method Details
-
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
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
Set the count property: Number of agents (VMs) to host docker containers.- Parameters:
count- the count value to set.- Returns:
- the OpenShiftManagedClusterAgentPoolProfile object itself.
-
vmSize
Get the vmSize property: Size of agent VMs.- Returns:
- the vmSize value.
-
withVmSize
Set the vmSize property: Size of agent VMs.- Parameters:
vmSize- the vmSize value to set.- Returns:
- the OpenShiftManagedClusterAgentPoolProfile object itself.
-
subnetCidr
Get the subnetCidr property: Subnet CIDR for the peering.- Returns:
- the subnetCidr value.
-
withSubnetCidr
Set the subnetCidr property: Subnet CIDR for the peering.- Parameters:
subnetCidr- the subnetCidr value to set.- Returns:
- the OpenShiftManagedClusterAgentPoolProfile object itself.
-
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
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.
-
role
Get the role property: Define the role of the AgentPoolProfile.- Returns:
- the role value.
-
withRole
Set the role property: Define the role of the AgentPoolProfile.- Parameters:
role- the role value to set.- Returns:
- the OpenShiftManagedClusterAgentPoolProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-