Class ResiliencyPolicy
java.lang.Object
com.azure.resourcemanager.compute.models.ResiliencyPolicy
Describes an resiliency policy - resilientVMCreationPolicy and/or resilientVMDeletionPolicy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the resilientVMCreationPolicy property: The configuration parameters used while performing resilient VM creation.Get the resilientVMDeletionPolicy property: The configuration parameters used while performing resilient VM deletion.voidvalidate()Validates the instance.withResilientVMCreationPolicy(ResilientVMCreationPolicy resilientVMCreationPolicy) Set the resilientVMCreationPolicy property: The configuration parameters used while performing resilient VM creation.withResilientVMDeletionPolicy(ResilientVMDeletionPolicy resilientVMDeletionPolicy) Set the resilientVMDeletionPolicy property: The configuration parameters used while performing resilient VM deletion.
-
Constructor Details
-
ResiliencyPolicy
public ResiliencyPolicy()Creates an instance of ResiliencyPolicy class.
-
-
Method Details
-
resilientVMCreationPolicy
Get the resilientVMCreationPolicy property: The configuration parameters used while performing resilient VM creation.- Returns:
- the resilientVMCreationPolicy value.
-
withResilientVMCreationPolicy
public ResiliencyPolicy withResilientVMCreationPolicy(ResilientVMCreationPolicy resilientVMCreationPolicy) Set the resilientVMCreationPolicy property: The configuration parameters used while performing resilient VM creation.- Parameters:
resilientVMCreationPolicy- the resilientVMCreationPolicy value to set.- Returns:
- the ResiliencyPolicy object itself.
-
resilientVMDeletionPolicy
Get the resilientVMDeletionPolicy property: The configuration parameters used while performing resilient VM deletion.- Returns:
- the resilientVMDeletionPolicy value.
-
withResilientVMDeletionPolicy
public ResiliencyPolicy withResilientVMDeletionPolicy(ResilientVMDeletionPolicy resilientVMDeletionPolicy) Set the resilientVMDeletionPolicy property: The configuration parameters used while performing resilient VM deletion.- Parameters:
resilientVMDeletionPolicy- the resilientVMDeletionPolicy value to set.- Returns:
- the ResiliencyPolicy object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-