Class PolicyTokenRequest

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

public final class PolicyTokenRequest extends Object implements com.azure.json.JsonSerializable<PolicyTokenRequest>
The policy token request properties.
  • Constructor Details

    • PolicyTokenRequest

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

    • operation

      public PolicyTokenOperation operation()
      Get the operation property: The resource operation to acquire a token for.
      Returns:
      the operation value.
    • withOperation

      public PolicyTokenRequest withOperation(PolicyTokenOperation operation)
      Set the operation property: The resource operation to acquire a token for.
      Parameters:
      operation - the operation value to set.
      Returns:
      the PolicyTokenRequest object itself.
    • changeReference

      public String changeReference()
      Get the changeReference property: The change reference.
      Returns:
      the changeReference value.
    • withChangeReference

      public PolicyTokenRequest withChangeReference(String changeReference)
      Set the changeReference property: The change reference.
      Parameters:
      changeReference - the changeReference value to set.
      Returns:
      the PolicyTokenRequest 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<PolicyTokenRequest>
      Throws:
      IOException
    • fromJson

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