Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TeleconferenceDeviceQualitycreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the callChainId property value.Gets the cloudServiceDeploymentEnvironment property value.Gets the cloudServiceDeploymentId property value.Gets the cloudServiceInstanceName property value.Gets the cloudServiceName property value.Gets the deviceDescription property value.Gets the deviceName property value.The deserialization information for the current modelGets the mediaLegId property value.Gets the mediaQualityList property value.Gets the @odata.type property value.Gets the participantId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetCallChainId(UUID value) Sets the callChainId property value.voidSets the cloudServiceDeploymentEnvironment property value.voidSets the cloudServiceDeploymentId property value.voidSets the cloudServiceInstanceName property value.voidsetCloudServiceName(String value) Sets the cloudServiceName property value.voidsetDeviceDescription(String value) Sets the deviceDescription property value.voidsetDeviceName(String value) Sets the deviceName property value.voidsetMediaLegId(UUID value) Sets the mediaLegId property value.voidSets the mediaQualityList property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetParticipantId(UUID value) Sets the participantId property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
TeleconferenceDeviceQuality
public TeleconferenceDeviceQuality()Instantiates a newTeleconferenceDeviceQualityand 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
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
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
Gets the cloudServiceDeploymentEnvironment property value. A geo-region where the service is deployed, such as ProdNoam.- Returns:
- a
String
-
getCloudServiceDeploymentId
Gets the cloudServiceDeploymentId property value. A unique deployment identifier assigned by Azure.- Returns:
- a
String
-
getCloudServiceInstanceName
Gets the cloudServiceInstanceName property value. The Azure deployed cloud service instance name, such as FrontEndIN3.- Returns:
- a
String
-
getCloudServiceName
Gets the cloudServiceName property value. The Azure deployed cloud service name, such as contoso.cloudapp.net.- Returns:
- a
String
-
getDeviceDescription
Gets the deviceDescription property value. Any additional description, such as VTC Bldg 30/21.- Returns:
- a
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 -
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
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
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
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:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
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
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
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
Sets the cloudServiceDeploymentId property value. A unique deployment identifier assigned by Azure.- Parameters:
value- Value to set for the cloudServiceDeploymentId property.
-
setCloudServiceInstanceName
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
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
Sets the deviceDescription property value. Any additional description, such as VTC Bldg 30/21.- Parameters:
value- Value to set for the deviceDescription property.
-
setDeviceName
Sets the deviceName property value. The user media agent name, such as Cisco SX80.- Parameters:
value- Value to set for the deviceName property.
-
setMediaLegId
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
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
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setParticipantId
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.
-