Class AgentPoolProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.AgentPoolProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AgentPoolProperties>
public final class AgentPoolProperties
extends Object
implements com.azure.json.JsonSerializable<AgentPoolProperties>
The properties of agent pool.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount()Get the count property: The count of agent machine.static AgentPoolPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AgentPoolProperties from the JsonReader.os()Get the os property: The OS of agent machine.Get the provisioningState property: The provisioning state of this agent pool.tier()Get the tier property: The Tier of agent machine.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.Set the count property: The count of agent machine.Set the os property: The OS of agent machine.Set the tier property: The Tier of agent machine.withVirtualNetworkSubnetResourceId(String virtualNetworkSubnetResourceId) Set the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
AgentPoolProperties
public AgentPoolProperties()Creates an instance of AgentPoolProperties class.
-
-
Method Details
-
count
Get the count property: The count of agent machine.- Returns:
- the count value.
-
withCount
Set the count property: The count of agent machine.- Parameters:
count- the count value to set.- Returns:
- the AgentPoolProperties object itself.
-
tier
Get the tier property: The Tier of agent machine.- Returns:
- the tier value.
-
withTier
Set the tier property: The Tier of agent machine.- Parameters:
tier- the tier value to set.- Returns:
- the AgentPoolProperties object itself.
-
os
Get the os property: The OS of agent machine.- Returns:
- the os value.
-
withOs
Set the os property: The OS of agent machine.- Parameters:
os- the os value to set.- Returns:
- the AgentPoolProperties object itself.
-
virtualNetworkSubnetResourceId
Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.- Returns:
- the virtualNetworkSubnetResourceId value.
-
withVirtualNetworkSubnetResourceId
public AgentPoolProperties withVirtualNetworkSubnetResourceId(String virtualNetworkSubnetResourceId) Set the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.- Parameters:
virtualNetworkSubnetResourceId- the virtualNetworkSubnetResourceId value to set.- Returns:
- the AgentPoolProperties object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of this agent pool.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<AgentPoolProperties>- Throws:
IOException
-
fromJson
Reads an instance of AgentPoolProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AgentPoolProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the AgentPoolProperties.
-