Class AgentPoolInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.containerregistry.fluent.models.AgentPoolInner
-
public final class AgentPoolInner extends com.azure.core.management.ResourceThe agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool.
-
-
Constructor Summary
Constructors Constructor Description AgentPoolInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integercount()Get the count property: The count of agent machine.OSos()Get the os property: The OS of agent machine.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of this agent pool.com.azure.core.management.SystemDatasystemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.Stringtier()Get the tier property: The Tier of agent machine.voidvalidate()Validates the instance.StringvirtualNetworkSubnetResourceId()Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.AgentPoolInnerwithCount(Integer count)Set the count property: The count of agent machine.AgentPoolInnerwithLocation(String location)AgentPoolInnerwithOs(OS os)Set the os property: The OS of agent machine.AgentPoolInnerwithTags(Map<String,String> tags)AgentPoolInnerwithTier(String tier)Set the tier property: The Tier of agent machine.AgentPoolInnerwithVirtualNetworkSubnetResourceId(String virtualNetworkSubnetResourceId)Set the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.
-
-
-
Method Detail
-
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.
-
withLocation
public AgentPoolInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public AgentPoolInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
count
public Integer count()
Get the count property: The count of agent machine.- Returns:
- the count value.
-
withCount
public AgentPoolInner withCount(Integer count)
Set the count property: The count of agent machine.- Parameters:
count- the count value to set.- Returns:
- the AgentPoolInner object itself.
-
tier
public String tier()
Get the tier property: The Tier of agent machine.- Returns:
- the tier value.
-
withTier
public AgentPoolInner withTier(String tier)
Set the tier property: The Tier of agent machine.- Parameters:
tier- the tier value to set.- Returns:
- the AgentPoolInner object itself.
-
os
public OS os()
Get the os property: The OS of agent machine.- Returns:
- the os value.
-
withOs
public AgentPoolInner withOs(OS os)
Set the os property: The OS of agent machine.- Parameters:
os- the os value to set.- Returns:
- the AgentPoolInner object itself.
-
virtualNetworkSubnetResourceId
public String virtualNetworkSubnetResourceId()
Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.- Returns:
- the virtualNetworkSubnetResourceId value.
-
withVirtualNetworkSubnetResourceId
public AgentPoolInner 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 AgentPoolInner object itself.
-
provisioningState
public ProvisioningState 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.
-
-