Class BackendReconnectProperties
java.lang.Object
com.azure.resourcemanager.apimanagement.fluent.models.BackendReconnectProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<BackendReconnectProperties>
public final class BackendReconnectProperties
extends Object
implements com.azure.json.JsonSerializable<BackendReconnectProperties>
Properties to control reconnect requests.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of BackendReconnectProperties class. -
Method Summary
Modifier and TypeMethodDescriptionafter()Get the after property: Duration in ISO8601 format after which reconnect will be initiated.static BackendReconnectPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of BackendReconnectProperties from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the after property: Duration in ISO8601 format after which reconnect will be initiated.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
-
BackendReconnectProperties
public BackendReconnectProperties()Creates an instance of BackendReconnectProperties class.
-
-
Method Details
-
after
Get the after property: Duration in ISO8601 format after which reconnect will be initiated. Minimum duration of the Reconnect is PT2M.- Returns:
- the after value.
-
withAfter
Set the after property: Duration in ISO8601 format after which reconnect will be initiated. Minimum duration of the Reconnect is PT2M.- Parameters:
after- the after value to set.- Returns:
- the BackendReconnectProperties 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<BackendReconnectProperties>- Throws:
IOException
-
fromJson
public static BackendReconnectProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of BackendReconnectProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of BackendReconnectProperties 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 BackendReconnectProperties.
-