Class OperationDisplay
java.lang.Object
com.azure.resourcemanager.netapp.models.OperationDisplay
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationDisplay>
public final class OperationDisplay
extends Object
implements com.azure.json.JsonSerializable<OperationDisplay>
Display metadata associated with the operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the description property: Operation description.static OperationDisplay
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of OperationDisplay from the JsonReader.Get the operation property: Type of operation: get, read, delete, etc.provider()
Get the provider property: Service provider: Microsoft NetApp.resource()
Get the resource property: Resource on which the operation is performed etc.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withDescription
(String description) Set the description property: Operation description.withOperation
(String operation) Set the operation property: Type of operation: get, read, delete, etc.withProvider
(String provider) Set the provider property: Service provider: Microsoft NetApp.withResource
(String resource) Set the resource property: Resource on which the operation is performed etc.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
-
OperationDisplay
public OperationDisplay()Creates an instance of OperationDisplay class.
-
-
Method Details
-
provider
Get the provider property: Service provider: Microsoft NetApp.- Returns:
- the provider value.
-
withProvider
Set the provider property: Service provider: Microsoft NetApp.- Parameters:
provider
- the provider value to set.- Returns:
- the OperationDisplay object itself.
-
resource
Get the resource property: Resource on which the operation is performed etc.- Returns:
- the resource value.
-
withResource
Set the resource property: Resource on which the operation is performed etc.- Parameters:
resource
- the resource value to set.- Returns:
- the OperationDisplay object itself.
-
operation
Get the operation property: Type of operation: get, read, delete, etc.- Returns:
- the operation value.
-
withOperation
Set the operation property: Type of operation: get, read, delete, etc.- Parameters:
operation
- the operation value to set.- Returns:
- the OperationDisplay object itself.
-
description
Get the description property: Operation description.- Returns:
- the description value.
-
withDescription
Set the description property: Operation description.- Parameters:
description
- the description value to set.- Returns:
- the OperationDisplay 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<OperationDisplay>
- Throws:
IOException
-
fromJson
Reads an instance of OperationDisplay from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of OperationDisplay 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 OperationDisplay.
-