AgentPoolProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.fluent.models.AgentPoolProperties

Implements

public final class AgentPoolProperties
implements JsonSerializable<AgentPoolProperties>

The properties of agent pool.

Constructor Summary

Constructor Description
AgentPoolProperties()

Creates an instance of AgentPoolProperties class.

Method Summary

Modifier and Type Method and Description
Integer count()

Get the count property: The count of agent machine.

static AgentPoolProperties fromJson(JsonReader jsonReader)

Reads an instance of AgentPoolProperties from the JsonReader.

OS os()

Get the os property: The OS of agent machine.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of this agent pool.

String tier()

Get the tier property: The Tier of agent machine.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String virtualNetworkSubnetResourceId()

Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.

AgentPoolProperties withCount(Integer count)

Set the count property: The count of agent machine.

AgentPoolProperties withOs(OS os)

Set the os property: The OS of agent machine.

AgentPoolProperties withTier(String tier)

Set the tier property: The Tier of agent machine.

AgentPoolProperties withVirtualNetworkSubnetResourceId(String virtualNetworkSubnetResourceId)

Set the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.

Methods inherited from java.lang.Object

Constructor Details

AgentPoolProperties

public AgentPoolProperties()

Creates an instance of AgentPoolProperties class.

Method Details

count

public Integer count()

Get the count property: The count of agent machine.

Returns:

the count value.

fromJson

public static AgentPoolProperties fromJson(JsonReader jsonReader)

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.

os

public OS os()

Get the os property: The OS of agent machine.

Returns:

the os value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of this agent pool.

Returns:

the provisioningState value.

tier

public String tier()

Get the tier property: The Tier of agent machine.

Returns:

the tier value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

virtualNetworkSubnetResourceId

public String virtualNetworkSubnetResourceId()

Get the virtualNetworkSubnetResourceId property: The Virtual Network Subnet Resource Id of the agent machine.

Returns:

the virtualNetworkSubnetResourceId value.

withCount

public AgentPoolProperties withCount(Integer count)

Set the count property: The count of agent machine.

Parameters:

count - the count value to set.

Returns:

the AgentPoolProperties object itself.

withOs

public AgentPoolProperties withOs(OS os)

Set the os property: The OS of agent machine.

Parameters:

os - the os value to set.

Returns:

the AgentPoolProperties object itself.

withTier

public AgentPoolProperties withTier(String tier)

Set the tier property: The Tier of agent machine.

Parameters:

tier - the tier value to set.

Returns:

the AgentPoolProperties object itself.

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.

Applies to