Class AgentProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.models.AgentProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AgentProperties>
public final class AgentProperties
extends Object
implements com.azure.json.JsonSerializable<AgentProperties>
The properties that determine the run agent configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncpu()Get the cpu property: The CPU configuration in terms of number of cores required for the run.static AgentPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AgentProperties from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the cpu property: The CPU configuration in terms of number of cores required for the run.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
-
AgentProperties
public AgentProperties()Creates an instance of AgentProperties class.
-
-
Method Details
-
cpu
Get the cpu property: The CPU configuration in terms of number of cores required for the run.- Returns:
- the cpu value.
-
withCpu
Set the cpu property: The CPU configuration in terms of number of cores required for the run.- Parameters:
cpu- the cpu value to set.- Returns:
- the AgentProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<AgentProperties>- Throws:
IOException
-
fromJson
Reads an instance of AgentProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AgentProperties 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 AgentProperties.
-