Class FileSystemTokenStore

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

public final class FileSystemTokenStore extends Object implements com.azure.json.JsonSerializable<FileSystemTokenStore>
The configuration settings of the storage of the tokens if a file system is used.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    Get the directory property: The directory in which the tokens will be stored.
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of FileSystemTokenStore from the JsonReader.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.
    withDirectory(String directory)
    Set the directory property: The directory in which the tokens will be stored.

    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

    • FileSystemTokenStore

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

    • directory

      public String directory()
      Get the directory property: The directory in which the tokens will be stored.
      Returns:
      the directory value.
    • withDirectory

      public FileSystemTokenStore withDirectory(String directory)
      Set the directory property: The directory in which the tokens will be stored.
      Parameters:
      directory - the directory value to set.
      Returns:
      the FileSystemTokenStore 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<FileSystemTokenStore>
      Throws:
      IOException
    • fromJson

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