Class ReserveCloudServicePublicIpAddressRequest
java.lang.Object
com.azure.resourcemanager.network.models.ReserveCloudServicePublicIpAddressRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ReserveCloudServicePublicIpAddressRequest>
public final class ReserveCloudServicePublicIpAddressRequest
extends Object
implements com.azure.json.JsonSerializable<ReserveCloudServicePublicIpAddressRequest>
The request for ReserveCloudServicePublicIpAddressOperation.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ReserveCloudServicePublicIpAddressRequest class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ReserveCloudServicePublicIpAddressRequest from the JsonReader.Get the isRollback property: When true, reverts from Static to Dynamic allocation (undo reservation).com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withIsRollback(IsRollback isRollback) Set the isRollback property: When true, reverts from Static to Dynamic allocation (undo reservation).Methods inherited from class 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
-
ReserveCloudServicePublicIpAddressRequest
public ReserveCloudServicePublicIpAddressRequest()Creates an instance of ReserveCloudServicePublicIpAddressRequest class.
-
-
Method Details
-
isRollback
Get the isRollback property: When true, reverts from Static to Dynamic allocation (undo reservation).- Returns:
- the isRollback value.
-
withIsRollback
Set the isRollback property: When true, reverts from Static to Dynamic allocation (undo reservation).- Parameters:
isRollback- the isRollback value to set.- Returns:
- the ReserveCloudServicePublicIpAddressRequest 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<ReserveCloudServicePublicIpAddressRequest>- Throws:
IOException
-
fromJson
public static ReserveCloudServicePublicIpAddressRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ReserveCloudServicePublicIpAddressRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ReserveCloudServicePublicIpAddressRequest if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the ReserveCloudServicePublicIpAddressRequest.
-