Class OperationMetadataDisplay
java.lang.Object
com.azure.resourcemanager.devtestlabs.models.OperationMetadataDisplay
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationMetadataDisplay>
public final class OperationMetadataDisplay
extends Object
implements com.azure.json.JsonSerializable<OperationMetadataDisplay>
The object that describes the operations.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OperationMetadataDisplay class. -
Method Summary
Modifier and TypeMethodDescriptionGet the description property: Friendly name of the operation.static OperationMetadataDisplay
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of OperationMetadataDisplay from the JsonReader.Get the operation property: Operation type: read, write, delete, listKeys/action, etc.provider()
Get the provider property: Friendly name of the resource provider.resource()
Get the resource property: Resource type on which the operation is performed.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withDescription
(String description) Set the description property: Friendly name of the operation.withOperation
(String operation) Set the operation property: Operation type: read, write, delete, listKeys/action, etc.withProvider
(String provider) Set the provider property: Friendly name of the resource provider.withResource
(String resource) Set the resource property: Resource type on which the operation is performed.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
OperationMetadataDisplay
public OperationMetadataDisplay()Creates an instance of OperationMetadataDisplay class.
-
-
Method Details
-
provider
Get the provider property: Friendly name of the resource provider.- Returns:
- the provider value.
-
withProvider
Set the provider property: Friendly name of the resource provider.- Parameters:
provider
- the provider value to set.- Returns:
- the OperationMetadataDisplay object itself.
-
resource
Get the resource property: Resource type on which the operation is performed.- Returns:
- the resource value.
-
withResource
Set the resource property: Resource type on which the operation is performed.- Parameters:
resource
- the resource value to set.- Returns:
- the OperationMetadataDisplay object itself.
-
operation
Get the operation property: Operation type: read, write, delete, listKeys/action, etc.- Returns:
- the operation value.
-
withOperation
Set the operation property: Operation type: read, write, delete, listKeys/action, etc.- Parameters:
operation
- the operation value to set.- Returns:
- the OperationMetadataDisplay object itself.
-
description
Get the description property: Friendly name of the operation.- Returns:
- the description value.
-
withDescription
Set the description property: Friendly name of the operation.- Parameters:
description
- the description value to set.- Returns:
- the OperationMetadataDisplay object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<OperationMetadataDisplay>
- Throws:
IOException
-
fromJson
public static OperationMetadataDisplay fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of OperationMetadataDisplay from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of OperationMetadataDisplay 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 OperationMetadataDisplay.
-