Class MigrateLoadBalancerToIpBasedRequest
java.lang.Object
com.azure.resourcemanager.network.models.MigrateLoadBalancerToIpBasedRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<MigrateLoadBalancerToIpBasedRequest>
public final class MigrateLoadBalancerToIpBasedRequest
extends Object
implements com.azure.json.JsonSerializable<MigrateLoadBalancerToIpBasedRequest>
The request for a migrateToIpBased API.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of MigrateLoadBalancerToIpBasedRequest class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of MigrateLoadBalancerToIpBasedRequest from the JsonReader.pools()Get the pools property: A list of pool names that should be migrated from Nic based to IP based pool.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the pools property: A list of pool names that should be migrated from Nic based to IP based pool.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
-
MigrateLoadBalancerToIpBasedRequest
public MigrateLoadBalancerToIpBasedRequest()Creates an instance of MigrateLoadBalancerToIpBasedRequest class.
-
-
Method Details
-
pools
Get the pools property: A list of pool names that should be migrated from Nic based to IP based pool.- Returns:
- the pools value.
-
withPools
Set the pools property: A list of pool names that should be migrated from Nic based to IP based pool.- Parameters:
pools- the pools value to set.- Returns:
- the MigrateLoadBalancerToIpBasedRequest 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<MigrateLoadBalancerToIpBasedRequest>- Throws:
IOException
-
fromJson
public static MigrateLoadBalancerToIpBasedRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of MigrateLoadBalancerToIpBasedRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of MigrateLoadBalancerToIpBasedRequest 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 MigrateLoadBalancerToIpBasedRequest.
-