Class CanMigrateParameters
java.lang.Object
com.azure.resourcemanager.cdn.models.CanMigrateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<CanMigrateParameters>
public final class CanMigrateParameters
extends Object
implements com.azure.json.JsonSerializable<CanMigrateParameters>
Request body for CanMigrate operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the classicResourceReference property: Resource reference of the classic cdn profile or classic frontdoor that need to be migrated.static CanMigrateParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CanMigrateParameters from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withClassicResourceReference(ResourceReference classicResourceReference) Set the classicResourceReference property: Resource reference of the classic cdn profile or classic frontdoor that need to be migrated.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
-
CanMigrateParameters
public CanMigrateParameters()Creates an instance of CanMigrateParameters class.
-
-
Method Details
-
classicResourceReference
Get the classicResourceReference property: Resource reference of the classic cdn profile or classic frontdoor that need to be migrated.- Returns:
- the classicResourceReference value.
-
withClassicResourceReference
public CanMigrateParameters withClassicResourceReference(ResourceReference classicResourceReference) Set the classicResourceReference property: Resource reference of the classic cdn profile or classic frontdoor that need to be migrated.- Parameters:
classicResourceReference- the classicResourceReference value to set.- Returns:
- the CanMigrateParameters 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<CanMigrateParameters>- Throws:
IOException
-
fromJson
public static CanMigrateParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CanMigrateParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CanMigrateParameters 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 CanMigrateParameters.
-