OperationRecoverySettings Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. OperationRecoverySettings
- com.
Implements
public final class OperationRecoverySettings
implements JsonSerializable<OperationRecoverySettings>
The configuration parameters used for operation recovery settings on a virtual machine scale set.
Constructor Summary
| Constructor | Description |
|---|---|
| OperationRecoverySettings() |
Creates an instance of Operation |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Operation |
fromJson(JsonReader jsonReader)
Reads an instance of Operation |
|
Reimage |
reimageRecoveryPolicy()
Get the reimage |
|
Restart |
restartRecoveryPolicy()
Get the restart |
|
Start |
startRecoveryPolicy()
Get the start |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Operation |
withReimageRecoveryPolicy(ReimageRecoveryPolicy reimageRecoveryPolicy)
Set the reimage |
|
Operation |
withRestartRecoveryPolicy(RestartRecoveryPolicy restartRecoveryPolicy)
Set the restart |
|
Operation |
withStartRecoveryPolicy(StartRecoveryPolicy startRecoveryPolicy)
Set the start |
Methods inherited from java.lang.Object
Constructor Details
OperationRecoverySettings
public OperationRecoverySettings()
Creates an instance of OperationRecoverySettings class.
Method Details
fromJson
public static OperationRecoverySettings fromJson(JsonReader jsonReader)
Reads an instance of OperationRecoverySettings from the JsonReader.
Parameters:
Returns:
Throws:
reimageRecoveryPolicy
public ReimageRecoveryPolicy reimageRecoveryPolicy()
Get the reimageRecoveryPolicy property: The configuration parameters used for reimage recovery policy.
Returns:
restartRecoveryPolicy
public RestartRecoveryPolicy restartRecoveryPolicy()
Get the restartRecoveryPolicy property: The configuration parameters used for restart recovery policy.
Returns:
startRecoveryPolicy
public StartRecoveryPolicy startRecoveryPolicy()
Get the startRecoveryPolicy property: The configuration parameters used for start recovery policy.
Returns:
toJson
validate
public void validate()
Validates the instance.
withReimageRecoveryPolicy
public OperationRecoverySettings withReimageRecoveryPolicy(ReimageRecoveryPolicy reimageRecoveryPolicy)
Set the reimageRecoveryPolicy property: The configuration parameters used for reimage recovery policy.
Parameters:
Returns:
withRestartRecoveryPolicy
public OperationRecoverySettings withRestartRecoveryPolicy(RestartRecoveryPolicy restartRecoveryPolicy)
Set the restartRecoveryPolicy property: The configuration parameters used for restart recovery policy.
Parameters:
Returns:
withStartRecoveryPolicy
public OperationRecoverySettings withStartRecoveryPolicy(StartRecoveryPolicy startRecoveryPolicy)
Set the startRecoveryPolicy property: The configuration parameters used for start recovery policy.
Parameters:
Returns: