Class AcsRecordingChunkInfoProperties

java.lang.Object
com.azure.messaging.eventgrid.systemevents.AcsRecordingChunkInfoProperties
All Implemented Interfaces:
com.azure.json.JsonSerializable<AcsRecordingChunkInfoProperties>

public final class AcsRecordingChunkInfoProperties extends Object implements com.azure.json.JsonSerializable<AcsRecordingChunkInfoProperties>
Schema for all properties of Recording Chunk Information.
  • Method Details

    • getDocumentId

      public String getDocumentId()
      Get the documentId property: The documentId of the recording chunk.
      Returns:
      the documentId value.
    • getIndex

      public Long getIndex()
      Get the index property: The index of the recording chunk.
      Returns:
      the index value.
    • getEndReason

      public String getEndReason()
      Get the endReason property: The reason for ending the recording chunk.
      Returns:
      the endReason value.
    • getMetadataLocation

      public String getMetadataLocation()
      Get the metadataLocation property: The location of the metadata for this chunk.
      Returns:
      the metadataLocation value.
    • getContentLocation

      public String getContentLocation()
      Get the contentLocation property: The location of the content for this chunk.
      Returns:
      the contentLocation value.
    • getDeleteLocation

      public String getDeleteLocation()
      Get the deleteLocation property: The location to delete all chunk storage.
      Returns:
      the deleteLocation value.
    • toJson

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

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