Class ClientUserAgent
java.lang.Object
com.microsoft.graph.models.callrecords.UserAgent
com.microsoft.graph.models.callrecords.ClientUserAgent
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ClientUserAgent
extends UserAgent
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.callrecords.UserAgent
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClientUserAgentcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the azureADAppId property value.Gets the communicationServiceId property value.The deserialization information for the current modelGets the platform property value.Gets the productFamily property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAzureADAppId(String value) Sets the azureADAppId property value.voidsetCommunicationServiceId(String value) Sets the communicationServiceId property value.voidsetPlatform(ClientPlatform value) Sets the platform property value.voidsetProductFamily(ProductFamily value) Sets the productFamily property value.Methods inherited from class com.microsoft.graph.models.callrecords.UserAgent
getAdditionalData, getApplicationVersion, getBackingStore, getHeaderValue, getOdataType, setAdditionalData, setApplicationVersion, setBackingStore, setHeaderValue, setOdataType
-
Constructor Details
-
ClientUserAgent
public ClientUserAgent()Instantiates a newClientUserAgentand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ClientUserAgent 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
ClientUserAgent
-
getAzureADAppId
Gets the azureADAppId property value. The unique identifier of the Microsoft Entra application used by this endpoint.- Returns:
- a
String
-
getCommunicationServiceId
Gets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classUserAgent- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPlatform
Gets the platform property value. The platform property- Returns:
- a
ClientPlatform
-
getProductFamily
Gets the productFamily property value. The productFamily property- Returns:
- a
ProductFamily
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAzureADAppId
Sets the azureADAppId property value. The unique identifier of the Microsoft Entra application used by this endpoint.- Parameters:
value- Value to set for the azureADAppId property.
-
setCommunicationServiceId
Sets the communicationServiceId property value. Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.- Parameters:
value- Value to set for the communicationServiceId property.
-
setPlatform
Sets the platform property value. The platform property- Parameters:
value- Value to set for the platform property.
-
setProductFamily
Sets the productFamily property value. The productFamily property- Parameters:
value- Value to set for the productFamily property.
-