Class FailoverPropertiesProperties
java.lang.Object
com.azure.resourcemanager.servicebus.fluent.models.FailoverPropertiesProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<FailoverPropertiesProperties>
public final class FailoverPropertiesProperties
extends Object
implements com.azure.json.JsonSerializable<FailoverPropertiesProperties>
Safe failover is to indicate the service should wait for pending replication to finish before switching to the
secondary.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of FailoverPropertiesProperties class. -
Method Summary
Modifier and TypeMethodDescriptionstatic FailoverPropertiesPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of FailoverPropertiesProperties from the JsonReader.Get the isSafeFailover property: Safe failover is to indicate the service should wait for pending replication to finish before switching to the secondary.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withIsSafeFailover(Boolean isSafeFailover) Set the isSafeFailover property: Safe failover is to indicate the service should wait for pending replication to finish before switching to the secondary.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
FailoverPropertiesProperties
public FailoverPropertiesProperties()Creates an instance of FailoverPropertiesProperties class.
-
-
Method Details
-
isSafeFailover
Get the isSafeFailover property: Safe failover is to indicate the service should wait for pending replication to finish before switching to the secondary.- Returns:
- the isSafeFailover value.
-
withIsSafeFailover
Set the isSafeFailover property: Safe failover is to indicate the service should wait for pending replication to finish before switching to the secondary.- Parameters:
isSafeFailover- the isSafeFailover value to set.- Returns:
- the FailoverPropertiesProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<FailoverPropertiesProperties>- Throws:
IOException
-
fromJson
public static FailoverPropertiesProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of FailoverPropertiesProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of FailoverPropertiesProperties 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 FailoverPropertiesProperties.
-