Class ComputeInstanceCreatedBy

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

public final class ComputeInstanceCreatedBy extends Object implements com.azure.json.JsonSerializable<ComputeInstanceCreatedBy>
Describes information on user who created this ComputeInstance.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of ComputeInstanceCreatedBy from the JsonReader.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    Get the userId property: Uniquely identifies the user within his/her organization.
    Get the username property: Name of the user.
    Get the userOrgId property: Uniquely identifies user' Azure Active Directory organization.
    void
    Validates the instance.

    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

    • ComputeInstanceCreatedBy

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

    • username

      public String username()
      Get the username property: Name of the user.
      Returns:
      the username value.
    • userOrgId

      public String userOrgId()
      Get the userOrgId property: Uniquely identifies user' Azure Active Directory organization.
      Returns:
      the userOrgId value.
    • userId

      public String userId()
      Get the userId property: Uniquely identifies the user within his/her organization.
      Returns:
      the userId value.
    • 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<ComputeInstanceCreatedBy>
      Throws:
      IOException
    • fromJson

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