java.lang.Object
com.azure.resourcemanager.containerservice.models.CreationData
All Implemented Interfaces:
com.azure.json.JsonSerializable<CreationData>

public final class CreationData extends Object implements com.azure.json.JsonSerializable<CreationData>
Data used when creating a target resource from a source resource.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of CreationData class.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of CreationData from the JsonReader.
    Get the sourceResourceId property: This is the ARM ID of the source object to be used to create the target object.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.
    withSourceResourceId(String sourceResourceId)
    Set the sourceResourceId property: This is the ARM ID of the source object to be used to create the target object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.json.JsonSerializable

    toJson, toJson, toJsonBytes, toJsonString
  • Constructor Details

    • CreationData

      public CreationData()
      Creates an instance of CreationData class.
  • Method Details

    • sourceResourceId

      public String sourceResourceId()
      Get the sourceResourceId property: This is the ARM ID of the source object to be used to create the target object.
      Returns:
      the sourceResourceId value.
    • withSourceResourceId

      public CreationData withSourceResourceId(String sourceResourceId)
      Set the sourceResourceId property: This is the ARM ID of the source object to be used to create the target object.
      Parameters:
      sourceResourceId - the sourceResourceId value to set.
      Returns:
      the CreationData object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<CreationData>
      Throws:
      IOException
    • fromJson

      public static CreationData fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of CreationData from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of CreationData 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 CreationData.