Class TeleconferenceDeviceQuality

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

@Generated("com.microsoft.kiota") public class TeleconferenceDeviceQuality extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • TeleconferenceDeviceQuality

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

    • createFromDiscriminatorValue

      @Nonnull public static TeleconferenceDeviceQuality 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 TeleconferenceDeviceQuality
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getCallChainId

      @Nullable public UUID getCallChainId()
      Gets the callChainId property value. A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId.
      Returns:
      a UUID
    • getCloudServiceDeploymentEnvironment

      @Nullable public String getCloudServiceDeploymentEnvironment()
      Gets the cloudServiceDeploymentEnvironment property value. A geo-region where the service is deployed, such as ProdNoam.
      Returns:
      a String
    • getCloudServiceDeploymentId

      @Nullable public String getCloudServiceDeploymentId()
      Gets the cloudServiceDeploymentId property value. A unique deployment identifier assigned by Azure.
      Returns:
      a String
    • getCloudServiceInstanceName

      @Nullable public String getCloudServiceInstanceName()
      Gets the cloudServiceInstanceName property value. The Azure deployed cloud service instance name, such as FrontEndIN3.
      Returns:
      a String
    • getCloudServiceName

      @Nullable public String getCloudServiceName()
      Gets the cloudServiceName property value. The Azure deployed cloud service name, such as contoso.cloudapp.net.
      Returns:
      a String
    • getDeviceDescription

      @Nullable public String getDeviceDescription()
      Gets the deviceDescription property value. Any additional description, such as VTC Bldg 30/21.
      Returns:
      a String
    • getDeviceName

      @Nullable public String getDeviceName()
      Gets the deviceName property value. The user media agent name, such as Cisco SX80.
      Returns:
      a String
    • 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
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getMediaLegId

      @Nullable public UUID getMediaLegId()
      Gets the mediaLegId property value. A unique identifier for a specific media leg of a participant in a conference. One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value.
      Returns:
      a UUID
    • getMediaQualityList

      @Nullable public List<TeleconferenceDeviceMediaQuality> getMediaQualityList()
      Gets the mediaQualityList property value. The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality.
      Returns:
      a List<TeleconferenceDeviceMediaQuality>
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getParticipantId

      @Nullable public UUID getParticipantId()
      Gets the participantId property value. A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property.
      Returns:
      a UUID
    • 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
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setCallChainId

      public void setCallChainId(@Nullable UUID value)
      Sets the callChainId property value. A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId.
      Parameters:
      value - Value to set for the callChainId property.
    • setCloudServiceDeploymentEnvironment

      public void setCloudServiceDeploymentEnvironment(@Nullable String value)
      Sets the cloudServiceDeploymentEnvironment property value. A geo-region where the service is deployed, such as ProdNoam.
      Parameters:
      value - Value to set for the cloudServiceDeploymentEnvironment property.
    • setCloudServiceDeploymentId

      public void setCloudServiceDeploymentId(@Nullable String value)
      Sets the cloudServiceDeploymentId property value. A unique deployment identifier assigned by Azure.
      Parameters:
      value - Value to set for the cloudServiceDeploymentId property.
    • setCloudServiceInstanceName

      public void setCloudServiceInstanceName(@Nullable String value)
      Sets the cloudServiceInstanceName property value. The Azure deployed cloud service instance name, such as FrontEndIN3.
      Parameters:
      value - Value to set for the cloudServiceInstanceName property.
    • setCloudServiceName

      public void setCloudServiceName(@Nullable String value)
      Sets the cloudServiceName property value. The Azure deployed cloud service name, such as contoso.cloudapp.net.
      Parameters:
      value - Value to set for the cloudServiceName property.
    • setDeviceDescription

      public void setDeviceDescription(@Nullable String value)
      Sets the deviceDescription property value. Any additional description, such as VTC Bldg 30/21.
      Parameters:
      value - Value to set for the deviceDescription property.
    • setDeviceName

      public void setDeviceName(@Nullable String value)
      Sets the deviceName property value. The user media agent name, such as Cisco SX80.
      Parameters:
      value - Value to set for the deviceName property.
    • setMediaLegId

      public void setMediaLegId(@Nullable UUID value)
      Sets the mediaLegId property value. A unique identifier for a specific media leg of a participant in a conference. One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value.
      Parameters:
      value - Value to set for the mediaLegId property.
    • setMediaQualityList

      public void setMediaQualityList(@Nullable List<TeleconferenceDeviceMediaQuality> value)
      Sets the mediaQualityList property value. The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality.
      Parameters:
      value - Value to set for the mediaQualityList property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setParticipantId

      public void setParticipantId(@Nullable UUID value)
      Sets the participantId property value. A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property.
      Parameters:
      value - Value to set for the participantId property.