Class AgentPoolInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.containerregistry.fluent.models.AgentPoolInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class AgentPoolInner
extends com.azure.core.management.Resource
The agentpool that has the ARM resource and properties.
The agentpool will have all information to create an agent pool.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount()Get the count property: The count of agent machine.static AgentPoolInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AgentPoolInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.os()Get the os property: The OS of agent machine.Get the provisioningState property: The provisioning state of this agent pool.com.azure.core.management.SystemDataGet the systemData property: Metadata pertaining to creation and last modification of the resource.tier()Get the tier property: The Tier of agent machine.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.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.withLocation(String location) 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 com.azure.core.management.Resource
location, tagsMethods 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
-
AgentPoolInner
public AgentPoolInner()Creates an instance of AgentPoolInner class.
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.- Returns:
- the systemData value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classcom.azure.core.management.ProxyResource- Returns:
- the name value.
-
type
Get the type property: The type of the resource.- Overrides:
typein classcom.azure.core.management.ProxyResource- Returns:
- the type value.
-
withLocation
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
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 AgentPoolInner 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 AgentPoolInner 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 AgentPoolInner object itself.
-
virtualNetworkSubnetResourceId
Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.- Returns:
- the virtualNetworkSubnetResourceId value.
-
withVirtualNetworkSubnetResourceId
Set the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.- Parameters:
virtualNetworkSubnetResourceId- the virtualNetworkSubnetResourceId value to set.- Returns:
- the AgentPoolInner 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<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classcom.azure.core.management.Resource- Throws:
IOException
-
fromJson
Reads an instance of AgentPoolInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AgentPoolInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the AgentPoolInner.
-