Class OperationDisplayDefinition
java.lang.Object
com.azure.resourcemanager.containerregistry.models.OperationDisplayDefinition
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationDisplayDefinition>
public final class OperationDisplayDefinition
extends Object
implements com.azure.json.JsonSerializable<OperationDisplayDefinition>
The display information for a container registry operation.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OperationDisplayDefinition class. -
Method Summary
Modifier and TypeMethodDescriptionGet the description property: The description for the operation.static OperationDisplayDefinitionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of OperationDisplayDefinition from the JsonReader.Get the operation property: The operation that users can perform.provider()Get the provider property: The resource provider name: Microsoft.ContainerRegistry.resource()Get the resource property: The resource on which the operation is performed.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDescription(String description) Set the description property: The description for the operation.withOperation(String operation) Set the operation property: The operation that users can perform.withProvider(String provider) Set the provider property: The resource provider name: Microsoft.ContainerRegistry.withResource(String resource) Set the resource property: The resource on which the operation is performed.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
-
OperationDisplayDefinition
public OperationDisplayDefinition()Creates an instance of OperationDisplayDefinition class.
-
-
Method Details
-
provider
Get the provider property: The resource provider name: Microsoft.ContainerRegistry.- Returns:
- the provider value.
-
withProvider
Set the provider property: The resource provider name: Microsoft.ContainerRegistry.- Parameters:
provider- the provider value to set.- Returns:
- the OperationDisplayDefinition object itself.
-
resource
Get the resource property: The resource on which the operation is performed.- Returns:
- the resource value.
-
withResource
Set the resource property: The resource on which the operation is performed.- Parameters:
resource- the resource value to set.- Returns:
- the OperationDisplayDefinition object itself.
-
operation
Get the operation property: The operation that users can perform.- Returns:
- the operation value.
-
withOperation
Set the operation property: The operation that users can perform.- Parameters:
operation- the operation value to set.- Returns:
- the OperationDisplayDefinition object itself.
-
description
Get the description property: The description for the operation.- Returns:
- the description value.
-
withDescription
Set the description property: The description for the operation.- Parameters:
description- the description value to set.- Returns:
- the OperationDisplayDefinition 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<OperationDisplayDefinition>- Throws:
IOException
-
fromJson
public static OperationDisplayDefinition fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of OperationDisplayDefinition from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of OperationDisplayDefinition 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 OperationDisplayDefinition.
-