ResourceGuardOperationDetail Class

  • java.lang.Object
    • com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail

Implements

public final class ResourceGuardOperationDetail
implements JsonSerializable<ResourceGuardOperationDetail>

VaultCritical Operation protected by a resource guard.

Constructor Summary

Constructor Description
ResourceGuardOperationDetail()

Creates an instance of ResourceGuardOperationDetail class.

Method Summary

Modifier and Type Method and Description
String defaultResourceRequest()

Get the defaultResourceRequest property: The defaultResourceRequest property.

static ResourceGuardOperationDetail fromJson(JsonReader jsonReader)

Reads an instance of ResourceGuardOperationDetail from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
String vaultCriticalOperation()

Get the vaultCriticalOperation property: The vaultCriticalOperation property.

ResourceGuardOperationDetail withDefaultResourceRequest(String defaultResourceRequest)

Set the defaultResourceRequest property: The defaultResourceRequest property.

ResourceGuardOperationDetail withVaultCriticalOperation(String vaultCriticalOperation)

Set the vaultCriticalOperation property: The vaultCriticalOperation property.

Methods inherited from java.lang.Object

Constructor Details

ResourceGuardOperationDetail

public ResourceGuardOperationDetail()

Creates an instance of ResourceGuardOperationDetail class.

Method Details

defaultResourceRequest

public String defaultResourceRequest()

Get the defaultResourceRequest property: The defaultResourceRequest property.

Returns:

the defaultResourceRequest value.

fromJson

public static ResourceGuardOperationDetail fromJson(JsonReader jsonReader)

Reads an instance of ResourceGuardOperationDetail from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ResourceGuardOperationDetail 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 ResourceGuardOperationDetail.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

vaultCriticalOperation

public String vaultCriticalOperation()

Get the vaultCriticalOperation property: The vaultCriticalOperation property.

Returns:

the vaultCriticalOperation value.

withDefaultResourceRequest

public ResourceGuardOperationDetail withDefaultResourceRequest(String defaultResourceRequest)

Set the defaultResourceRequest property: The defaultResourceRequest property.

Parameters:

defaultResourceRequest - the defaultResourceRequest value to set.

Returns:

the ResourceGuardOperationDetail object itself.

withVaultCriticalOperation

public ResourceGuardOperationDetail withVaultCriticalOperation(String vaultCriticalOperation)

Set the vaultCriticalOperation property: The vaultCriticalOperation property.

Parameters:

vaultCriticalOperation - the vaultCriticalOperation value to set.

Returns:

the ResourceGuardOperationDetail object itself.

Applies to