Class CallRecording

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.CallRecording
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class CallRecording extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • CallRecording

      public CallRecording()
      Instantiates a new CallRecording and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static CallRecording createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a CallRecording
    • getCallId

      @Nullable public String getCallId()
      Gets the callId property value. The unique identifier for the call that is related to this recording. Read-only.
      Returns:
      a String
    • getContent

      @Nullable public byte[] getContent()
      Gets the content property value. The content of the recording. Read-only.
      Returns:
      a
      invalid reference
      byte[]
    • getContentCorrelationId

      @Nullable public String getContentCorrelationId()
      Gets the contentCorrelationId property value. The unique identifier that links the transcript with its corresponding recording. Read-only.
      Returns:
      a String
    • getCreatedDateTime

      @Nullable public OffsetDateTime getCreatedDateTime()
      Gets the createdDateTime property value. Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
      Returns:
      a OffsetDateTime
    • getEndDateTime

      @Nullable public OffsetDateTime getEndDateTime()
      Gets the endDateTime property value. Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
      Returns:
      a OffsetDateTime
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getMeetingId

      @Nullable public String getMeetingId()
      Gets the meetingId property value. The unique identifier of the onlineMeeting related to this recording. Read-only.
      Returns:
      a String
    • getMeetingOrganizer

      @Nullable public IdentitySet getMeetingOrganizer()
      Gets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
      Returns:
      a IdentitySet
    • getRecordingContentUrl

      @Nullable public String getRecordingContentUrl()
      Gets the recordingContentUrl property value. The URL that can be used to access the content of the recording. Read-only.
      Returns:
      a String
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setCallId

      public void setCallId(@Nullable String value)
      Sets the callId property value. The unique identifier for the call that is related to this recording. Read-only.
      Parameters:
      value - Value to set for the callId property.
    • setContent

      public void setContent(@Nullable byte[] value)
      Sets the content property value. The content of the recording. Read-only.
      Parameters:
      value - Value to set for the content property.
    • setContentCorrelationId

      public void setContentCorrelationId(@Nullable String value)
      Sets the contentCorrelationId property value. The unique identifier that links the transcript with its corresponding recording. Read-only.
      Parameters:
      value - Value to set for the contentCorrelationId property.
    • setCreatedDateTime

      public void setCreatedDateTime(@Nullable OffsetDateTime value)
      Sets the createdDateTime property value. Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
      Parameters:
      value - Value to set for the createdDateTime property.
    • setEndDateTime

      public void setEndDateTime(@Nullable OffsetDateTime value)
      Sets the endDateTime property value. Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
      Parameters:
      value - Value to set for the endDateTime property.
    • setMeetingId

      public void setMeetingId(@Nullable String value)
      Sets the meetingId property value. The unique identifier of the onlineMeeting related to this recording. Read-only.
      Parameters:
      value - Value to set for the meetingId property.
    • setMeetingOrganizer

      public void setMeetingOrganizer(@Nullable IdentitySet value)
      Sets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
      Parameters:
      value - Value to set for the meetingOrganizer property.
    • setRecordingContentUrl

      public void setRecordingContentUrl(@Nullable String value)
      Sets the recordingContentUrl property value. The URL that can be used to access the content of the recording. Read-only.
      Parameters:
      value - Value to set for the recordingContentUrl property.