Class DirectRoutingLogRow
java.lang.Object
com.microsoft.graph.models.callrecords.DirectRoutingLogRow
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DirectRoutingLogRow
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 DirectRoutingLogRowcreateFromDiscriminatorValue(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 calleeNumber property value.Gets the callEndSubReason property value.Gets the callerNumber property value.Gets the callType property value.Gets the correlationId property value.Gets the duration property value.Gets the endDateTime property value.Gets the failureDateTime property value.The deserialization information for the current modelGets the finalSipCode property value.Gets the finalSipCodePhrase property value.getId()Gets the id property value.Gets the inviteDateTime property value.Gets the mediaBypassEnabled property value.Gets the mediaPathLocation property value.Gets the @odata.type property value.Gets the signalingLocation property value.Gets the startDateTime property value.Gets the successfulCall property value.Gets the trunkFullyQualifiedDomainName property value.Gets the userDisplayName property value.Gets the userId property value.Gets the userPrincipalName 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.voidsetCalleeNumber(String value) Sets the calleeNumber property value.voidsetCallEndSubReason(Integer value) Sets the callEndSubReason property value.voidsetCallerNumber(String value) Sets the callerNumber property value.voidsetCallType(String value) Sets the callType property value.voidsetCorrelationId(String value) Sets the correlationId property value.voidsetDuration(Integer value) Sets the duration property value.voidsetEndDateTime(OffsetDateTime value) Sets the endDateTime property value.voidsetFailureDateTime(OffsetDateTime value) Sets the failureDateTime property value.voidsetFinalSipCode(Integer value) Sets the finalSipCode property value.voidsetFinalSipCodePhrase(String value) Sets the finalSipCodePhrase property value.voidSets the id property value.voidsetInviteDateTime(OffsetDateTime value) Sets the inviteDateTime property value.voidsetMediaBypassEnabled(Boolean value) Sets the mediaBypassEnabled property value.voidsetMediaPathLocation(String value) Sets the mediaPathLocation property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetSignalingLocation(String value) Sets the signalingLocation property value.voidsetStartDateTime(OffsetDateTime value) Sets the startDateTime property value.voidsetSuccessfulCall(Boolean value) Sets the successfulCall property value.voidSets the trunkFullyQualifiedDomainName property value.voidsetUserDisplayName(String value) Sets the userDisplayName property value.voidSets the userId property value.voidsetUserPrincipalName(String value) Sets the userPrincipalName property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
DirectRoutingLogRow
public DirectRoutingLogRow()Instantiates a newDirectRoutingLogRowand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DirectRoutingLogRow 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
DirectRoutingLogRow
-
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
-
getCalleeNumber
Gets the calleeNumber property value. Number of the user or bot who received the call. E.164 format, but might include other data.- Returns:
- a
String
-
getCallEndSubReason
Gets the callEndSubReason property value. In addition to the SIP codes, Microsoft has subcodes that indicate the specific issue.- Returns:
- a
Integer
-
getCallerNumber
Gets the callerNumber property value. Number of the user or bot who made the call. E.164 format, but might include other data.- Returns:
- a
String
-
getCallType
Gets the callType property value. Call type and direction.- Returns:
- a
String
-
getCorrelationId
Gets the correlationId property value. Identifier for the call that you can use when calling Microsoft Support. GUID.- Returns:
- a
String
-
getDuration
Gets the duration property value. Duration of the call in seconds.- Returns:
- a
Integer
-
getEndDateTime
Gets the endDateTime property value. Only exists for successful (fully established) calls. Time when call ended.- Returns:
- a
OffsetDateTime
-
getFailureDateTime
Gets the failureDateTime property value. Only exists for failed (not fully established) calls.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getFinalSipCode
Gets the finalSipCode property value. The final response code with which the call ended. For more information, see RFC 3261.- Returns:
- a
Integer
-
getFinalSipCodePhrase
Gets the finalSipCodePhrase property value. Description of the SIP code and Microsoft subcode.- Returns:
- a
String
-
getId
Gets the id property value. Unique call identifier. GUID.- Returns:
- a
String
-
getInviteDateTime
Gets the inviteDateTime property value. The date and time when the initial invite was sent.- Returns:
- a
OffsetDateTime
-
getMediaBypassEnabled
Gets the mediaBypassEnabled property value. Indicates whether the trunk was enabled for media bypass.- Returns:
- a
Boolean
-
getMediaPathLocation
Gets the mediaPathLocation property value. The datacenter used for media path in a nonbypass call.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getSignalingLocation
Gets the signalingLocation property value. The datacenter used for signaling for both bypass and nonbypass calls.- Returns:
- a
String
-
getStartDateTime
Gets the startDateTime property value. Call start time.For failed and unanswered calls, this value can be equal to the invite or failure time.- Returns:
- a
OffsetDateTime
-
getSuccessfulCall
Gets the successfulCall property value. Success or attempt.- Returns:
- a
Boolean
-
getTrunkFullyQualifiedDomainName
Gets the trunkFullyQualifiedDomainName property value. Fully qualified domain name of the session border controller.- Returns:
- a
String
-
getUserDisplayName
Gets the userDisplayName property value. Display name of the user.- Returns:
- a
String
-
getUserId
Gets the userId property value. Calling user's ID in Microsoft Graph. This and other user information is null/empty for bot call types. GUID.- Returns:
- a
String
-
getUserPrincipalName
Gets the userPrincipalName property value. UserPrincipalName (sign-in name) in Microsoft Entra ID. This value is usually the same as the user's SIP Address, and can be the same as the user's email address.- Returns:
- a
String
-
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.
-
setCalleeNumber
Sets the calleeNumber property value. Number of the user or bot who received the call. E.164 format, but might include other data.- Parameters:
value- Value to set for the calleeNumber property.
-
setCallEndSubReason
Sets the callEndSubReason property value. In addition to the SIP codes, Microsoft has subcodes that indicate the specific issue.- Parameters:
value- Value to set for the callEndSubReason property.
-
setCallerNumber
Sets the callerNumber property value. Number of the user or bot who made the call. E.164 format, but might include other data.- Parameters:
value- Value to set for the callerNumber property.
-
setCallType
Sets the callType property value. Call type and direction.- Parameters:
value- Value to set for the callType property.
-
setCorrelationId
Sets the correlationId property value. Identifier for the call that you can use when calling Microsoft Support. GUID.- Parameters:
value- Value to set for the correlationId property.
-
setDuration
Sets the duration property value. Duration of the call in seconds.- Parameters:
value- Value to set for the duration property.
-
setEndDateTime
Sets the endDateTime property value. Only exists for successful (fully established) calls. Time when call ended.- Parameters:
value- Value to set for the endDateTime property.
-
setFailureDateTime
Sets the failureDateTime property value. Only exists for failed (not fully established) calls.- Parameters:
value- Value to set for the failureDateTime property.
-
setFinalSipCode
Sets the finalSipCode property value. The final response code with which the call ended. For more information, see RFC 3261.- Parameters:
value- Value to set for the finalSipCode property.
-
setFinalSipCodePhrase
Sets the finalSipCodePhrase property value. Description of the SIP code and Microsoft subcode.- Parameters:
value- Value to set for the finalSipCodePhrase property.
-
setId
Sets the id property value. Unique call identifier. GUID.- Parameters:
value- Value to set for the id property.
-
setInviteDateTime
Sets the inviteDateTime property value. The date and time when the initial invite was sent.- Parameters:
value- Value to set for the inviteDateTime property.
-
setMediaBypassEnabled
Sets the mediaBypassEnabled property value. Indicates whether the trunk was enabled for media bypass.- Parameters:
value- Value to set for the mediaBypassEnabled property.
-
setMediaPathLocation
Sets the mediaPathLocation property value. The datacenter used for media path in a nonbypass call.- Parameters:
value- Value to set for the mediaPathLocation property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setSignalingLocation
Sets the signalingLocation property value. The datacenter used for signaling for both bypass and nonbypass calls.- Parameters:
value- Value to set for the signalingLocation property.
-
setStartDateTime
Sets the startDateTime property value. Call start time.For failed and unanswered calls, this value can be equal to the invite or failure time.- Parameters:
value- Value to set for the startDateTime property.
-
setSuccessfulCall
Sets the successfulCall property value. Success or attempt.- Parameters:
value- Value to set for the successfulCall property.
-
setTrunkFullyQualifiedDomainName
Sets the trunkFullyQualifiedDomainName property value. Fully qualified domain name of the session border controller.- Parameters:
value- Value to set for the trunkFullyQualifiedDomainName property.
-
setUserDisplayName
Sets the userDisplayName property value. Display name of the user.- Parameters:
value- Value to set for the userDisplayName property.
-
setUserId
Sets the userId property value. Calling user's ID in Microsoft Graph. This and other user information is null/empty for bot call types. GUID.- Parameters:
value- Value to set for the userId property.
-
setUserPrincipalName
Sets the userPrincipalName property value. UserPrincipalName (sign-in name) in Microsoft Entra ID. This value is usually the same as the user's SIP Address, and can be the same as the user's email address.- Parameters:
value- Value to set for the userPrincipalName property.
-