diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java index 8cc3dbb44bf..0159ff148ea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java @@ -37,18 +37,18 @@ public ResourceConnectionItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/admin/windows/updates/resourceConnections/{resourceConnection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -106,7 +106,7 @@ public ResourceConnection patch(@jakarta.annotation.Nonnull final ResourceConnec return this.requestAdapter.send(requestInfo, errorMapping, ResourceConnection::createFromDiscriminatorValue); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -114,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java index b2b969019df..e1508b91171 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java @@ -73,18 +73,18 @@ public UpdatableAssetItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/admin/windows/updates/updatableAssets/{updatableAsset%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an updatableAsset object. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an updatableAsset object. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -93,21 +93,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get() { return get(null); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -142,7 +142,7 @@ public UpdatableAsset patch(@jakarta.annotation.Nonnull final UpdatableAsset bod return this.requestAdapter.send(requestInfo, errorMapping, UpdatableAsset::createFromDiscriminatorValue); } /** - * Delete an updatableAsset object. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an updatableAsset object. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -162,7 +162,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +170,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -222,7 +222,7 @@ public UpdatableAssetItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java index 9e2d5fe6f71..966ec8ffabe 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java @@ -46,18 +46,18 @@ public ComplianceChangeItemRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/admin/windows/updates/updatePolicies/{updatePolicy%2Did}/complianceChanges/{complianceChange%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -90,23 +90,23 @@ public ComplianceChange get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, ComplianceChange::createFromDiscriminatorValue); } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param body The request body * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange patch(@jakarta.annotation.Nonnull final ComplianceChange body) { return patch(body, null); } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange patch(@jakarta.annotation.Nonnull final ComplianceChange body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +117,7 @@ public ComplianceChange patch(@jakarta.annotation.Nonnull final ComplianceChange return this.requestAdapter.send(requestInfo, errorMapping, ComplianceChange::createFromDiscriminatorValue); } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/SignInsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/SignInsRequestBuilder.java index 41c74546b88..9879b25372e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/SignInsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/SignInsRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.auditlogs.signins.confirmcompromised.ConfirmCompromisedRequestBuilder; import com.microsoft.graph.beta.auditlogs.signins.confirmsafe.ConfirmSafeRequestBuilder; import com.microsoft.graph.beta.auditlogs.signins.count.CountRequestBuilder; +import com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder; import com.microsoft.graph.beta.auditlogs.signins.item.SignInItemRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.SignIn; @@ -49,6 +50,14 @@ public ConfirmSafeRequestBuilder confirmSafe() { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the dismiss method. + * @return a {@link DismissRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DismissRequestBuilder dismiss() { + return new DismissRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the signIns property of the microsoft.graph.auditLogRoot entity. * @param signInId The unique identifier of signIn diff --git a/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissPostRequestBody.java new file mode 100644 index 00000000000..752ba5613fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.auditlogs.signins.dismiss; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DismissPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DismissPostRequestBody} and sets the default values. + */ + public DismissPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DismissPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static DismissPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DismissPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("requestIds", (n) -> { this.setRequestIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the requestIds property value. The requestIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRequestIds() { + return this.backingStore.get("requestIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("requestIds", this.getRequestIds()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the requestIds property value. The requestIds property + * @param value Value to set for the requestIds property. + */ + public void setRequestIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("requestIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissRequestBuilder.java new file mode 100644 index 00000000000..8a3082cc388 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/auditlogs/signins/dismiss/DismissRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.auditlogs.signins.dismiss; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the dismiss method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DismissRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DismissRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DismissRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/auditLogs/signIns/dismiss", pathParameters); + } + /** + * Instantiates a new {@link DismissRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DismissRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/auditLogs/signIns/dismiss", rawUrl); + } + /** + * Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final DismissPostRequestBody body) { + post(body, null); + } + /** + * Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final DismissPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DismissPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DismissPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DismissRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DismissRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DismissRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java index 5790c90106f..8d7efdf93c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java @@ -111,23 +111,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -158,7 +158,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @return a {@link RequestInformation} */ @@ -167,7 +167,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java index 2ca66ffd3ec..9c4e6d91a59 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/CommunicationsRequestBuilder.java @@ -2,7 +2,9 @@ import com.microsoft.graph.beta.communications.callrecords.CallRecordsRequestBuilder; import com.microsoft.graph.beta.communications.calls.CallsRequestBuilder; +import com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder; import com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder; import com.microsoft.graph.beta.communications.onlinemeetings.OnlineMeetingsRequestBuilder; import com.microsoft.graph.beta.communications.onlinemeetingswithjoinweburl.OnlineMeetingsWithJoinWebUrlRequestBuilder; import com.microsoft.graph.beta.communications.presences.PresencesRequestBuilder; @@ -42,6 +44,14 @@ public CallRecordsRequestBuilder callRecords() { public CallsRequestBuilder calls() { return new CallsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getAllOnlineMeetingMessages method. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder getAllOnlineMeetingMessages() { + return new GetAllOnlineMeetingMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the getPresencesByUserId method. * @return a {@link GetPresencesByUserIdRequestBuilder} @@ -50,6 +60,14 @@ public CallsRequestBuilder calls() { public GetPresencesByUserIdRequestBuilder getPresencesByUserId() { return new GetPresencesByUserIdRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder onlineMeetingConversations() { + return new OnlineMeetingConversationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. * @return a {@link OnlineMeetingsRequestBuilder} @@ -116,7 +134,7 @@ public OnlineMeetingsWithJoinWebUrlRequestBuilder onlineMeetingsWithJoinWebUrl(@ } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -126,7 +144,7 @@ public CloudCommunications patch(@jakarta.annotation.Nonnull final CloudCommunic } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code @@ -161,7 +179,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +188,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java new file mode 100644 index 00000000000..676546534d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesGetResponse} and sets the default values. + */ + public GetAllOnlineMeetingMessagesGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllOnlineMeetingMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllOnlineMeetingMessagesGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java new file mode 100644 index 00000000000..66827eb4b1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.beta.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllOnlineMeetingMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get() { + return get(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllOnlineMeetingMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllOnlineMeetingMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java new file mode 100644 index 00000000000..f067afb1e59 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation; +import com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingConversationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @param onlineMeetingEngagementConversationId The unique identifier of onlineMeetingEngagementConversation + * @return a {@link OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder byOnlineMeetingEngagementConversationId(@jakarta.annotation.Nonnull final String onlineMeetingEngagementConversationId) { + Objects.requireNonNull(onlineMeetingEngagementConversationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("onlineMeetingEngagementConversation%2Did", onlineMeetingEngagementConversationId); + return new OnlineMeetingEngagementConversationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return post(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingConversationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f3dc097204b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java new file mode 100644 index 00000000000..9eb49d6a8ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + * @return a {@link OnlineMeetingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingRequestBuilder onlineMeeting() { + return new OnlineMeetingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + * @return a {@link StarterRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StarterRequestBuilder starter() { + return new StarterRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingEngagementConversationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingEngagementConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return patch(body, null); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingEngagementConversationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..4d337a24742 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..486bb54b397 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d5b55e3ab89 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..392a7be21fc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation; + +import com.microsoft.graph.beta.models.EngagementConversation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..66437c240e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b19bab242f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..bb46d0a622f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item; + +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..f50a628ad57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId1 The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId1(@jakarta.annotation.Nonnull final String engagementConversationMessageId1) { + Objects.requireNonNull(engagementConversationMessageId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did1", engagementConversationMessageId1); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..edc650cf88b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..6eba9bd9895 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..d587f9b723b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation; + +import com.microsoft.graph.beta.models.EngagementConversation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..39818a082cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..88998eeec2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..9d7cbfbacca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item; + +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..55880598d92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto; + +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..a6fd7aeed3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto; + +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java new file mode 100644 index 00000000000..02e2b6411ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java @@ -0,0 +1,165 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.OnlineMeeting; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link AlternativeRecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AlternativeRecordingRequestBuilder alternativeRecording() { + return new AlternativeRecordingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder attendeeReport() { + return new AttendeeReportRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link BroadcastRecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BroadcastRecordingRequestBuilder broadcastRecording() { + return new BroadcastRecordingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link RecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingRequestBuilder recording() { + return new RecordingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", rawUrl); + } + /** + * The online meeting associated with the conversation. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get() { + return get(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeeting::createFromDiscriminatorValue); + } + /** + * The online meeting associated with the conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingRequestBuilder(rawUrl, requestAdapter); + } + /** + * The online meeting associated with the conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/alternativerecording/AlternativeRecordingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/alternativerecording/AlternativeRecordingRequestBuilder.java new file mode 100644 index 00000000000..2ebdb360172 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/alternativerecording/AlternativeRecordingRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AlternativeRecordingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AlternativeRecordingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AlternativeRecordingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/alternativeRecording", pathParameters); + } + /** + * Instantiates a new {@link AlternativeRecordingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AlternativeRecordingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/alternativeRecording", rawUrl); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AlternativeRecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AlternativeRecordingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AlternativeRecordingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java new file mode 100644 index 00000000000..95cd5569107 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttendeeReportRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", pathParameters); + } + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", rawUrl); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content stream of the attendee report of a Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AttendeeReportRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/broadcastrecording/BroadcastRecordingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/broadcastrecording/BroadcastRecordingRequestBuilder.java new file mode 100644 index 00000000000..a97dbdc2be0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/broadcastrecording/BroadcastRecordingRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BroadcastRecordingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BroadcastRecordingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BroadcastRecordingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/broadcastRecording", pathParameters); + } + /** + * Instantiates a new {@link BroadcastRecordingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BroadcastRecordingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/broadcastRecording", rawUrl); + } + /** + * Delete broadcastRecording for the navigation property onlineMeeting in communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete broadcastRecording for the navigation property onlineMeeting in communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get broadcastRecording for the navigation property onlineMeeting from communications + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Get broadcastRecording for the navigation property onlineMeeting from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Update broadcastRecording for the navigation property onlineMeeting in communications + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * Update broadcastRecording for the navigation property onlineMeeting in communications + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Delete broadcastRecording for the navigation property onlineMeeting in communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete broadcastRecording for the navigation property onlineMeeting in communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get broadcastRecording for the navigation property onlineMeeting from communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get broadcastRecording for the navigation property onlineMeeting from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * Update broadcastRecording for the navigation property onlineMeeting in communications + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * Update broadcastRecording for the navigation property onlineMeeting in communications + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BroadcastRecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BroadcastRecordingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BroadcastRecordingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/recording/RecordingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/recording/RecordingRequestBuilder.java new file mode 100644 index 00000000000..c947209700b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/onlinemeeting/recording/RecordingRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecordingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/recording", pathParameters); + } + /** + * Instantiates a new {@link RecordingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/recording", rawUrl); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content stream of the recording of a Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecordingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java new file mode 100644 index 00000000000..a43ec39a722 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StarterRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property starter for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property starter for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The first message in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property starter for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property starter for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The first message in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StarterRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StarterRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StarterRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The first message in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..a01053fccdb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation; + +import com.microsoft.graph.beta.models.EngagementConversation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..256d6b60f03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e0efcc04cd3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..97e824bcdd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item; + +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..41593d5e8e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a056a8a9853 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..9ffed495c6c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..2673cb0cdce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation; + +import com.microsoft.graph.beta.models.EngagementConversation; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..6c7c2f453e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions; + +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a316846fc0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..3711024849d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item; + +import com.microsoft.graph.beta.models.EngagementConversationMessageReaction; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..e615ab0984e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto; + +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..ce3346d20b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto; + +import com.microsoft.graph.beta.models.EngagementConversationMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/contacts/ContactsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/contacts/ContactsRequestBuilder.java index 1afeaf755b5..0dea825280d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/contacts/ContactsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/contacts/ContactsRequestBuilder.java @@ -7,7 +7,6 @@ import com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder; import com.microsoft.graph.beta.contacts.validateproperties.ValidatePropertiesRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; -import com.microsoft.graph.beta.models.OrgContact; import com.microsoft.graph.beta.models.OrgContactCollectionResponse; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -85,7 +84,7 @@ public OrgContactItemRequestBuilder byOrgContactId(@jakarta.annotation.Nonnull f * @param requestAdapter The request adapter to use to execute the requests. */ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", pathParameters); } /** * Instantiates a new {@link ContactsRequestBuilder} and sets the default values. @@ -93,7 +92,7 @@ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); - } /** * Get the list of organizational contacts for this organization. * @return a {@link RequestInformation} @@ -164,30 +138,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Add new entity to contacts - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OrgContact body) { - return toPostRequestInformation(body, null); - } - /** - * Add new entity to contacts - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -233,11 +183,6 @@ public class GetQueryParameters implements QueryParameters { */ @jakarta.annotation.Nullable public String[] select; - /** - * Skip the first n items - */ - @jakarta.annotation.Nullable - public Integer skip; /** * Show only the first n items */ @@ -253,7 +198,6 @@ public Map toQueryParameters() { allQueryParams.put("%24count", count); allQueryParams.put("%24filter", filter); allQueryParams.put("%24search", search); - allQueryParams.put("%24skip", skip); allQueryParams.put("%24top", top); allQueryParams.put("%24expand", expand); allQueryParams.put("%24orderby", orderby); @@ -272,10 +216,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/contacts/item/OrgContactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/contacts/item/OrgContactItemRequestBuilder.java index afdd06f14e9..8844870cf6a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/contacts/item/OrgContactItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/contacts/item/OrgContactItemRequestBuilder.java @@ -144,24 +144,6 @@ public OrgContactItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * Get the properties and relationships of an organizational contact object. * @return a {@link OrgContact} @@ -186,51 +168,6 @@ public OrgContact get(@jakarta.annotation.Nullable final java.util.function.Cons errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); } - /** - * Update entity in contacts - * @param body The request body - * @return a {@link OrgContact} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body) { - return patch(body, null); - } - /** - * Update entity in contacts - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link OrgContact} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); - } - /** - * Delete entity from contacts - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete entity from contacts - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * Get the properties and relationships of an organizational contact object. * @return a {@link RequestInformation} @@ -251,30 +188,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update entity in contacts - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OrgContact body) { - return toPatchRequestInformation(body, null); - } - /** - * Update entity in contacts - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -285,12 +198,6 @@ public OrgContactItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St Objects.requireNonNull(rawUrl); return new OrgContactItemRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * Get the properties and relationships of an organizational contact object. */ @@ -329,10 +236,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java index 62ca53adbac..7adff25300c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java @@ -60,7 +60,7 @@ public ScheduledActionsForRuleRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public DeviceComplianceScheduledActionForRuleCollectionResponse get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ScheduledActionsForRuleRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ScheduledActionsForRuleRequestBuilder(rawUrl, requestAdapter); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java index f22b6c211bf..9623fa78d19 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public DeviceComplianceScheduledActionForRule get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public DeviceComplianceScheduledActionForRuleItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java index 99d3c31334c..bac92a8f6d7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/authenticationmethoddevices/hardwareoathdevices/HardwareOathDevicesRequestBuilder.java @@ -84,7 +84,7 @@ public HardwareOathTokenAuthenticationMethodDeviceCollectionResponse get(@jakart return this.requestAdapter.send(requestInfo, errorMapping, HardwareOathTokenAuthenticationMethodDeviceCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param body The request body * @return a {@link HardwareOathTokenAuthenticationMethodDevice} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public HardwareOathTokenAuthenticationMethodDevice post(@jakarta.annotation.Nonn return post(body, null); } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link HardwareOathTokenAuthenticationMethodDevice} @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/domains/item/verify/VerifyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/domains/item/verify/VerifyRequestBuilder.java index 29d0c064b4d..df582aa6201 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/domains/item/verify/VerifyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/domains/item/verify/VerifyRequestBuilder.java @@ -36,7 +36,7 @@ public VerifyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/domains/{domain%2Did}/verify", rawUrl); } /** - * Validate the ownership of a domain. + * Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. * @return a {@link Domain} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public Domain post() { return post(null); } /** - * Validate the ownership of a domain. + * Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Domain} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public Domain post(@jakarta.annotation.Nullable final java.util.function.Consume return this.requestAdapter.send(requestInfo, errorMapping, Domain::createFromDiscriminatorValue); } /** - * Validate the ownership of a domain. + * Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Validate the ownership of a domain. + * Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/createlink/CreateLinkRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/createlink/CreateLinkRequestBuilder.java index acd43b46615..f4906f23568 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/createlink/CreateLinkRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/createlink/CreateLinkRequestBuilder.java @@ -36,7 +36,7 @@ public CreateLinkRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createLink", rawUrl); } /** - * Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + * Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. * @param body The request body * @return a {@link Permission} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public Permission post(@jakarta.annotation.Nonnull final CreateLinkPostRequestBo return post(body, null); } /** - * Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + * Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Permission} @@ -63,7 +63,7 @@ public Permission post(@jakarta.annotation.Nonnull final CreateLinkPostRequestBo return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); } /** - * Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + * Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + * Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index cbc87d619ba..4987ffe8821 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -79,23 +79,23 @@ public ItemRetentionLabel get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body) { return patch(body, null); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java index 9404fc8629a..4af10846481 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -125,7 +125,7 @@ public LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder learni } /** * Update employeeExperience - * @param body The request body + * @param body Represents a container that exposes navigation properties for employee experience resources. * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -135,7 +135,7 @@ public EmployeeExperience patch(@jakarta.annotation.Nonnull final EmployeeExperi } /** * Update employeeExperience - * @param body The request body + * @param body Represents a container that exposes navigation properties for employee experience resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code @@ -170,7 +170,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update employeeExperience - * @param body The request body + * @param body Represents a container that exposes navigation properties for employee experience resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -179,7 +179,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update employeeExperience - * @param body The request body + * @param body Represents a container that exposes navigation properties for employee experience resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java index 0aee76cfb16..05701d147cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java @@ -61,23 +61,23 @@ public Schema get(@jakarta.annotation.Nullable final java.util.function.Consumer return this.requestAdapter.send(requestInfo, errorMapping, Schema::createFromDiscriminatorValue); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @return a {@link Schema} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Schema patch(@jakarta.annotation.Nonnull final Schema body) { return patch(body, null); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Schema} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Schema patch(@jakarta.annotation.Nonnull final Schema body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @return a {@link RequestInformation} */ @@ -117,7 +117,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java index d101eebe4fb..0d4a96e9fbd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java @@ -84,23 +84,23 @@ public ConversationCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, ConversationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body) { return post(body, null); } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index d1dd61f625c..f79110d4316 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java @@ -46,18 +46,18 @@ public ConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete conversation. + * Delete a group's conversation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -90,7 +90,7 @@ public Conversation get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, Conversation::createFromDiscriminatorValue); } /** - * Delete conversation. + * Delete a group's conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -98,7 +98,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java index 53b66403afc..a0a535579af 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/settings/SettingsRequestBuilder.java index fbc44c25296..402943f8a56 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/settings/SettingsRequestBuilder.java @@ -82,7 +82,7 @@ public DirectorySettingCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectorySettingCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @return a {@link DirectorySetting} * @throws ODataError When receiving a 4XX or 5XX status code @@ -93,7 +93,7 @@ public DirectorySetting post(@jakarta.annotation.Nonnull final DirectorySetting return post(body, null); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectorySetting} @@ -129,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java index 5b3a74e21b3..87c1e46161c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java index c9a9092cc7d..7b513ff9768 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get() { return get(null); } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -195,7 +195,7 @@ public CustomAuthenticationExtensionItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java index 8f379388ef4..63b2a53c3f0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackagecustomworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -61,12 +61,12 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -74,13 +74,13 @@ public CustomCalloutExtension get() { return get(null); } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 @@ -161,7 +161,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -225,7 +225,7 @@ public CustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index 4672adf62c3..63867dc235b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -140,21 +140,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -211,7 +211,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -219,7 +219,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -271,7 +271,7 @@ public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java index 1a3d7b05ebd..21da29f7a0f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java @@ -77,21 +77,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -156,7 +156,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -208,7 +208,7 @@ public AccessPackagesWithUniqueNameRequestBuilder withUrl(@jakarta.annotation.No public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java index 8b665bac99f..68dc31ca98a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java @@ -55,21 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RiskDetection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetection get() { return get(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskDetection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public RiskDetectionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index f04c06bf41d..460af30b91a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt @@ -13605,6 +13605,27 @@ com.microsoft.graph.beta.auditlogs.signins.count.CountRequestBuilder::|public|ge com.microsoft.graph.beta.auditlogs.signins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.auditlogs.signins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.auditlogs.signins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|getRequestIds():java.util.List +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|public|setRequestIds(value?:java.util.List):void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DismissPostRequestBody +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|post(body:DismissPostRequestBody):Void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|post(body:DismissPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|toPostRequestInformation(body:DismissPostRequestBody):RequestInformation +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|toPostRequestInformation(body:DismissPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.auditlogs.signins.dismiss.DismissRequestBuilder::|public|withUrl(rawUrl:String):DismissRequestBuilder com.microsoft.graph.beta.auditlogs.signins.item.SignInItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.auditlogs.signins.item.SignInItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.auditlogs.signins.item.SignInItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -13649,6 +13670,7 @@ com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|confir com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|dismiss:DismissRequestBuilder com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|get():SignInCollectionResponse com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SignInCollectionResponse com.microsoft.graph.beta.auditlogs.signins.SignInsRequestBuilder::|public|post(body:SignIn):SignIn @@ -18145,7 +18167,9 @@ com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|co com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|get():CloudCommunications com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCommunications +com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|getAllOnlineMeetingMessages:GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|getPresencesByUserId:GetPresencesByUserIdRequestBuilder +com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|onlineMeetingConversations:OnlineMeetingConversationsRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|onlineMeetings:OnlineMeetingsRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|onlineMeetingsWithJoinWebUrl(joinWebUrl:String):OnlineMeetingsWithJoinWebUrlRequestBuilder com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications):CloudCommunications @@ -18156,6 +18180,33 @@ com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|to com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications):RequestInformation com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.communications.CommunicationsRequestBuilder::|public|withUrl(rawUrl:String):CommunicationsRequestBuilder +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():void +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get():GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|constructor():void com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|getAdditionalData():Map @@ -18184,6 +18235,773 @@ com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserI com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody):RequestInformation com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|withUrl(rawUrl:String):GetPresencesByUserIdRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId1(engagementConversationMessageId1:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.alternativerecording.AlternativeRecordingRequestBuilder::|public|withUrl(rawUrl:String):AlternativeRecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|withUrl(rawUrl:String):AttendeeReportRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.broadcastrecording.BroadcastRecordingRequestBuilder::|public|withUrl(rawUrl:String):BroadcastRecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|alternativeRecording:AlternativeRecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|attendeeReport:AttendeeReportRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|broadcastRecording:BroadcastRecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get():OnlineMeeting +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeeting +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|recording:RecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.onlinemeeting.recording.RecordingRequestBuilder::|public|withUrl(rawUrl:String):RecordingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get():OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:MessagesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|onlineMeeting:OnlineMeetingRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:StarterRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|withUrl(rawUrl:String):StarterRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|byOnlineMeetingEngagementConversationId(onlineMeetingEngagementConversationId:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get():OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingConversationsRequestBuilder com.microsoft.graph.beta.communications.onlinemeetings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -21857,13 +22675,11 @@ com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|pu com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|orderby:String[] com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|search:String com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|skip:Integer com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|top:Integer com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.contacts.ContactsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.contacts.ContactsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|byOrgContactId(orgContactId:String):OrgContactItemRequestBuilder com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -21873,12 +22689,8 @@ com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|get():OrgConta com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OrgContactCollectionResponse com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|getByIds:GetByIdsRequestBuilder com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|getUserOwnedObjects:GetUserOwnedObjectsRequestBuilder -com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|post(body:OrgContact):OrgContact -com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|post(body:OrgContact; requestConfiguration?:java.util.function.Consumer):OrgContact com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|toPostRequestInformation(body:OrgContact):RequestInformation -com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|toPostRequestInformation(body:OrgContact; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|validateProperties:ValidatePropertiesRequestBuilder com.microsoft.graph.beta.contacts.ContactsRequestBuilder::|public|withUrl(rawUrl:String):ContactsRequestBuilder com.microsoft.graph.beta.contacts.count.CountRequestBuilder-->BaseRequestBuilder @@ -22406,20 +23218,16 @@ com.microsoft.graph.beta.contacts.item.memberof.MemberOfRequestBuilder::|public| com.microsoft.graph.beta.contacts.item.memberof.MemberOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.contacts.item.memberof.MemberOfRequestBuilder::|public|withUrl(rawUrl:String):MemberOfRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|directReports:DirectReportsRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|get():OrgContact com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OrgContact @@ -22427,17 +23235,11 @@ com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|get com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact):OrgContact -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact; requestConfiguration?:java.util.function.Consumer):OrgContact com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|retryServiceProvisioning:RetryServiceProvisioningRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact):RequestInformation -com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|transitiveReports:TransitiveReportsRequestBuilder com.microsoft.graph.beta.contacts.item.OrgContactItemRequestBuilder::|public|withUrl(rawUrl:String):OrgContactItemRequestBuilder @@ -190204,6 +191006,7 @@ com.microsoft.graph.beta.models.CloudCommunications::|public|getCallRecords():ja com.microsoft.graph.beta.models.CloudCommunications::|public|getCalls():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CloudCommunications::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudCommunications::|public|getOnlineMeetingConversations():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|getOnlineMeetings():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|getPresences():java.util.List com.microsoft.graph.beta.models.CloudCommunications::|public|serialize(writer:SerializationWriter):Void @@ -190212,6 +191015,7 @@ com.microsoft.graph.beta.models.CloudCommunications::|public|setBackingStore(val com.microsoft.graph.beta.models.CloudCommunications::|public|setCallRecords(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setCalls(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudCommunications::|public|setOnlineMeetingConversations(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setOnlineMeetings(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|public|setPresences(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCommunications::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCommunications @@ -207238,22 +208042,27 @@ com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|getValue():j com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeCollectionResponse -com.microsoft.graph.beta.models.EmployeeExperience-->Entity +com.microsoft.graph.beta.models.EmployeeExperience::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.EmployeeExperience::|public|constructor():void +com.microsoft.graph.beta.models.EmployeeExperience::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EmployeeExperience::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.EmployeeExperience::|public|getCommunities():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getEngagementAsyncOperations():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EmployeeExperience::|public|getGoals():Goals com.microsoft.graph.beta.models.EmployeeExperience::|public|getLearningCourseActivities():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getLearningProviders():java.util.List +com.microsoft.graph.beta.models.EmployeeExperience::|public|getOdataType():String com.microsoft.graph.beta.models.EmployeeExperience::|public|getRoles():java.util.List -com.microsoft.graph.beta.models.EmployeeExperience::|public|OdataType:String com.microsoft.graph.beta.models.EmployeeExperience::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EmployeeExperience::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EmployeeExperience::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setCommunities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setEngagementAsyncOperations(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setGoals(value?:Goals):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setLearningProviders(value?:java.util.List):void +com.microsoft.graph.beta.models.EmployeeExperience::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setRoles(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperience com.microsoft.graph.beta.models.EmployeeExperienceUser-->Entity @@ -207266,6 +208075,7 @@ com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|serialize(writer com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setAssignedRoles(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperienceUser +com.microsoft.graph.beta.models.EmployeeExperience~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EmployeeOrgData::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.EmployeeOrgData::|public|constructor():void com.microsoft.graph.beta.models.EmployeeOrgData::|public|getAdditionalData():Map @@ -207572,6 +208382,140 @@ com.microsoft.graph.beta.models.EngagementAsyncOperationCollectionResponse::|pub com.microsoft.graph.beta.models.EngagementAsyncOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementAsyncOperationCollectionResponse com.microsoft.graph.beta.models.EngagementAsyncOperationType::0000-CreateCommunity com.microsoft.graph.beta.models.EngagementAsyncOperationType::0001-UnknownFutureValue +com.microsoft.graph.beta.models.EngagementConversation-->Entity +com.microsoft.graph.beta.models.EngagementConversation::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversation::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.beta.models.EngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversation::|public|getMessages():java.util.List +com.microsoft.graph.beta.models.EngagementConversation::|public|getStarter():EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversation::|public|getStarterId():String +com.microsoft.graph.beta.models.EngagementConversation::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversation::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.beta.models.EngagementConversation::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementConversation::|public|setStarter(value?:EngagementConversationMessage):void +com.microsoft.graph.beta.models.EngagementConversation::|public|setStarterId(value?:String):void +com.microsoft.graph.beta.models.EngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversation +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage-->EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationDiscussionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationDiscussionMessage +com.microsoft.graph.beta.models.EngagementConversationMessage-->Entity +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getBody():ItemBody +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getConversation():EngagementConversation +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getFrom():EngagementIdentitySet +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getReactions():java.util.List +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getReplies():java.util.List +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getReplyTo():EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|getReplyToId():String +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setBody(value?:ItemBody):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setConversation(value?:EngagementConversation):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setFrom(value?:EngagementIdentitySet):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setReactions(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setReplies(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setReplyTo(value?:EngagementConversationMessage):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|public|setReplyToId(value?:String):void +com.microsoft.graph.beta.models.EngagementConversationMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementConversationMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageCollectionResponse +com.microsoft.graph.beta.models.EngagementConversationMessageReaction-->Entity +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|getReactionBy():EngagementIdentitySet +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|getReactionType():EngagementConversationMessageReactionType +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|setReactionBy(value?:EngagementIdentitySet):void +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|public|setReactionType(value?:EngagementConversationMessageReactionType):void +com.microsoft.graph.beta.models.EngagementConversationMessageReaction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReaction +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementConversationMessageReactionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0000-Like +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0001-Love +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0002-Celebrate +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0003-Thank +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0004-Laugh +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0005-Sad +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0006-Happy +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0007-Excited +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0008-Smile +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0009-Silly +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0010-IntenseLaugh +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0011-StarStruck +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0012-Goofy +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0013-Thinking +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0014-Surprised +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0015-MindBlown +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0016-Scared +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0017-Crying +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0018-Shocked +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0019-Angry +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0020-Agree +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0021-Praise +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0022-TakingNotes +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0023-HeartBroken +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0024-Support +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0025-Confirmed +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0026-Watching +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0027-Brain +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0028-Medal +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0029-Bullseye +com.microsoft.graph.beta.models.EngagementConversationMessageReactionType::0030-UnknownFutureValue +com.microsoft.graph.beta.models.EngagementConversationModerationState::0000-Published +com.microsoft.graph.beta.models.EngagementConversationModerationState::0001-PendingReview +com.microsoft.graph.beta.models.EngagementConversationModerationState::0002-Dismissed +com.microsoft.graph.beta.models.EngagementConversationModerationState::0003-UnknownFutureValue +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage-->EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|getTitle():String +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|public|setTitle(value?:String):void +com.microsoft.graph.beta.models.EngagementConversationQuestionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationQuestionMessage +com.microsoft.graph.beta.models.EngagementConversationSystemMessage-->EngagementConversationMessage +com.microsoft.graph.beta.models.EngagementConversationSystemMessage::|public|constructor():void +com.microsoft.graph.beta.models.EngagementConversationSystemMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementConversationSystemMessage::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementConversationSystemMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementConversationSystemMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationSystemMessage +com.microsoft.graph.beta.models.EngagementCreationMode::0000-None +com.microsoft.graph.beta.models.EngagementCreationMode::0001-Migration +com.microsoft.graph.beta.models.EngagementCreationMode::0002-UnknownFutureValue +com.microsoft.graph.beta.models.EngagementIdentitySet-->IdentitySet +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|constructor():void +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|getAudience():Identity +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|getGroup():Identity +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|setAudience(value?:Identity):void +com.microsoft.graph.beta.models.EngagementIdentitySet::|public|setGroup(value?:Identity):void +com.microsoft.graph.beta.models.EngagementIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementIdentitySet com.microsoft.graph.beta.models.EngagementRole-->Entity com.microsoft.graph.beta.models.EngagementRole::|public|constructor():void com.microsoft.graph.beta.models.EngagementRole::|public|getDisplayName():String @@ -228455,6 +229399,7 @@ com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getLogs com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getReports():Reports com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getSettings():Settings com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getTenantStatus():TenantStatus +com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getThreatIntelligencePolicies():java.util.List com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|OdataType:String com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setAlerts(value?:java.util.List):void @@ -228467,6 +229412,7 @@ com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setLogs com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setReports(value?:Reports):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setSettings(value?:Settings):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setTenantStatus(value?:TenantStatus):void +com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setThreatIntelligencePolicies(value?:java.util.List):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NetworkAccessRoot com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.networkaccess.NetworkAccessTraffic::|public|constructor():void @@ -229052,6 +229998,10 @@ com.microsoft.graph.beta.models.networkaccess.RuleDestination::|public|setBackin com.microsoft.graph.beta.models.networkaccess.RuleDestination::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.networkaccess.RuleDestination::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RuleDestination com.microsoft.graph.beta.models.networkaccess.RuleDestination~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.SecurityRuleStatus::0000-Enabled +com.microsoft.graph.beta.models.networkaccess.SecurityRuleStatus::0001-Disabled +com.microsoft.graph.beta.models.networkaccess.SecurityRuleStatus::0002-ReportOnly +com.microsoft.graph.beta.models.networkaccess.SecurityRuleStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.Settings-->Entity com.microsoft.graph.beta.models.networkaccess.Settings::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.Settings::|public|getConditionalAccess():ConditionalAccessSettings @@ -229099,6 +230049,116 @@ com.microsoft.graph.beta.models.networkaccess.ThirdPartyTokenDetails::|public|se com.microsoft.graph.beta.models.networkaccess.ThirdPartyTokenDetails::|public|setValidFromDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.networkaccess.ThirdPartyTokenDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThirdPartyTokenDetails com.microsoft.graph.beta.models.networkaccess.ThirdPartyTokenDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceAction::0000-Allow +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceAction::0001-Block +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceAction::0002-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceDestination +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceDestination~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination-->ThreatIntelligenceDestination +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|getValues():java.util.List +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceFqdnDestination::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceFqdnDestination +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getDestinations():java.util.List +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|getSeverity():ThreatIntelligenceSeverity +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|setDestinations(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|public|setSeverity(value?:ThreatIntelligenceSeverity):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceMatchingConditions +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceMatchingConditions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy-->Policy +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|getSettings():ThreatIntelligencePolicySettings +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|public|setSettings(value?:ThreatIntelligencePolicySettings):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligencePolicy +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligencePolicyCollectionResponse +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink-->PolicyLink +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligencePolicyLink +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|getDefaultAction():ThreatIntelligenceAction +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|setDefaultAction(value?:ThreatIntelligenceAction):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligencePolicySettings +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule-->PolicyRule +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getAction():ThreatIntelligenceAction +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getDescription():String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getMatchingConditions():ThreatIntelligenceMatchingConditions +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getPriority():Long +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|getSettings():ThreatIntelligenceRuleSettings +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|setAction(value?:ThreatIntelligenceAction):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|setMatchingConditions(value?:ThreatIntelligenceMatchingConditions):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|setPriority(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|public|setSettings(value?:ThreatIntelligenceRuleSettings):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceRule +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|getStatus():SecurityRuleStatus +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|public|setStatus(value?:SecurityRuleStatus):void +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceRuleSettings +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRuleSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceSeverity::0000-Low +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceSeverity::0001-Medium +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceSeverity::0002-High +com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceSeverity::0003-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.ThreatSeverity::0000-Low com.microsoft.graph.beta.models.networkaccess.ThreatSeverity::0001-Medium com.microsoft.graph.beta.models.networkaccess.ThreatSeverity::0002-High @@ -230978,6 +232038,29 @@ com.microsoft.graph.beta.models.OnlineMeetingCollectionResponse::|public|setValu com.microsoft.graph.beta.models.OnlineMeetingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingCollectionResponse com.microsoft.graph.beta.models.OnlineMeetingContentSharingDisabledReason::0000-WatermarkProtection com.microsoft.graph.beta.models.OnlineMeetingContentSharingDisabledReason::0001-UnknownFutureValue +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation-->EngagementConversation +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|constructor():void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getModerationState():EngagementConversationModerationState +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getOnlineMeeting():OnlineMeeting +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getOnlineMeetingId():String +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getOrganizer():EngagementIdentitySet +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|getUpvoteCount():Integer +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|OdataType:String +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|setModerationState(value?:EngagementConversationModerationState):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|setOnlineMeeting(value?:OnlineMeeting):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|setOnlineMeetingId(value?:String):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|setOrganizer(value?:EngagementIdentitySet):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|public|setUpvoteCount(value?:Integer):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversation +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.OnlineMeetingEngagementConversationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversationCollectionResponse com.microsoft.graph.beta.models.OnlineMeetingForwarders::0000-Everyone com.microsoft.graph.beta.models.OnlineMeetingForwarders::0001-Organizer com.microsoft.graph.beta.models.OnlineMeetingForwarders::0002-UnknownFutureValue @@ -240881,6 +241964,7 @@ com.microsoft.graph.beta.models.RecommendationBase::|static|public|createFromDis com.microsoft.graph.beta.models.RecommendationCategory::0000-IdentityBestPractice com.microsoft.graph.beta.models.RecommendationCategory::0001-IdentitySecureScore com.microsoft.graph.beta.models.RecommendationCategory::0002-UnknownFutureValue +com.microsoft.graph.beta.models.RecommendationCategory::0003-MdiSecureScore com.microsoft.graph.beta.models.RecommendationCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.RecommendationCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.RecommendationCollectionResponse::|public|getFieldDeserializers():Map> @@ -240913,6 +241997,10 @@ com.microsoft.graph.beta.models.RecommendationStatus::0002-CompletedByUser com.microsoft.graph.beta.models.RecommendationStatus::0003-Dismissed com.microsoft.graph.beta.models.RecommendationStatus::0004-Postponed com.microsoft.graph.beta.models.RecommendationStatus::0005-UnknownFutureValue +com.microsoft.graph.beta.models.RecommendationStatus::0006-RiskAccepted +com.microsoft.graph.beta.models.RecommendationStatus::0007-ThirdParty +com.microsoft.graph.beta.models.RecommendationStatus::0008-Planned +com.microsoft.graph.beta.models.RecommendationStatus::0009-AlternateMitigation com.microsoft.graph.beta.models.RecommendationType::0000-AdfsAppsMigration com.microsoft.graph.beta.models.RecommendationType::0001-EnableDesktopSSO com.microsoft.graph.beta.models.RecommendationType::0002-EnablePHS @@ -242022,6 +243110,7 @@ com.microsoft.graph.beta.models.RequiredLicenses::0003-MicrosoftEntraIdP2 com.microsoft.graph.beta.models.RequiredLicenses::0004-MicrosoftEntraIdGovernance com.microsoft.graph.beta.models.RequiredLicenses::0005-MicrosoftEntraWorkloadId com.microsoft.graph.beta.models.RequiredLicenses::0006-UnknownFutureValue +com.microsoft.graph.beta.models.RequiredLicenses::0007-Aatp com.microsoft.graph.beta.models.RequiredPasswordType::0000-DeviceDefault com.microsoft.graph.beta.models.RequiredPasswordType::0001-Alphanumeric com.microsoft.graph.beta.models.RequiredPasswordType::0002-Numeric @@ -278068,6 +279157,7 @@ com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|patc com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|reports:ReportsRequestBuilder com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|tenantStatus:TenantStatusRequestBuilder +com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|threatIntelligencePolicies:ThreatIntelligencePoliciesRequestBuilder com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|toPatchRequestInformation(body:NetworkAccessRoot):RequestInformation @@ -278545,6 +279635,137 @@ com.microsoft.graph.beta.networkaccess.tenantstatus.TenantStatusRequestBuilder:: com.microsoft.graph.beta.networkaccess.tenantstatus.TenantStatusRequestBuilder::|public|toPatchRequestInformation(body:TenantStatus):RequestInformation com.microsoft.graph.beta.networkaccess.tenantstatus.TenantStatusRequestBuilder::|public|toPatchRequestInformation(body:TenantStatus; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.tenantstatus.TenantStatusRequestBuilder::|public|withUrl(rawUrl:String):TenantStatusRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|get():PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|patch(body:PolicyRule):PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|patch(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toPatchRequestInformation(body:PolicyRule):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toPatchRequestInformation(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|withUrl(rawUrl:String):PolicyRuleItemRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|byPolicyRuleId(policyRuleId:String):PolicyRuleItemRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|get():PolicyRuleCollectionResponse +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyRuleCollectionResponse +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|post(body:PolicyRule):PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|post(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toPostRequestInformation(body:PolicyRule):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toPostRequestInformation(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder::|public|withUrl(rawUrl:String):PolicyRulesRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|get():ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|patch(body:ThreatIntelligencePolicy):ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|patch(body:ThreatIntelligencePolicy; requestConfiguration?:java.util.function.Consumer):ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|policyRules:PolicyRulesRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ThreatIntelligencePolicy):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ThreatIntelligencePolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ThreatIntelligencePolicyItemRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|byThreatIntelligencePolicyId(threatIntelligencePolicyId:String):ThreatIntelligencePolicyItemRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|get():ThreatIntelligencePolicyCollectionResponse +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ThreatIntelligencePolicyCollectionResponse +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|post(body:ThreatIntelligencePolicy):ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|post(body:ThreatIntelligencePolicy; requestConfiguration?:java.util.function.Consumer):ThreatIntelligencePolicy +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|toPostRequestInformation(body:ThreatIntelligencePolicy):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|toPostRequestInformation(body:ThreatIntelligencePolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder::|public|withUrl(rawUrl:String):ThreatIntelligencePoliciesRequestBuilder com.microsoft.graph.beta.oauth2permissiongrants.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.oauth2permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.oauth2permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|search:String diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index 39945169157..aa74e7de724 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "3316B3C66446D19C3EFFB3001E0AF9BD9EF099665E3855A857BED6874F0085D91F3627273E77CC797B1E3F5B53949891FB79002C06358944FB806234202FF2AE", + "descriptionHash": "B388C62DBDF4DDB196145A7F276BAAEA58F08B552A9E6D662A5A714E63E0C565A831B4AE196BCD2BAB5A9D20EF495222E6293EAE9E8172EECF1565831AA243B4", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.28.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedAppProtection.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedAppProtection.java index cc2ca23856e..0f3a3574311 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedAppProtection.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedAppProtection.java @@ -165,7 +165,7 @@ public Boolean getConnectToVpnOnLaunch() { return this.backingStore.get("connectToVpnOnLaunch"); } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -173,7 +173,7 @@ public String getCustomBrowserDisplayName() { return this.backingStore.get("customBrowserDisplayName"); } /** - * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -615,14 +615,14 @@ public void setConnectToVpnOnLaunch(@jakarta.annotation.Nullable final Boolean v this.backingStore.set("connectToVpnOnLaunch", value); } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @param value Value to set for the customBrowserDisplayName property. */ public void setCustomBrowserDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("customBrowserDisplayName", value); } /** - * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @param value Value to set for the customBrowserPackageId property. */ public void setCustomBrowserPackageId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java index 593e25811b9..7719d733ee2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCommunications.java @@ -11,6 +11,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Represents a container that exposes navigation properties for cloud communications resources. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudCommunications implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -78,10 +81,11 @@ public java.util.List getCalls() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("callRecords", (n) -> { this.setCallRecords(n.getCollectionOfObjectValues(CallRecord::createFromDiscriminatorValue)); }); deserializerMap.put("calls", (n) -> { this.setCalls(n.getCollectionOfObjectValues(Call::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("onlineMeetingConversations", (n) -> { this.setOnlineMeetingConversations(n.getCollectionOfObjectValues(OnlineMeetingEngagementConversation::createFromDiscriminatorValue)); }); deserializerMap.put("onlineMeetings", (n) -> { this.setOnlineMeetings(n.getCollectionOfObjectValues(OnlineMeeting::createFromDiscriminatorValue)); }); deserializerMap.put("presences", (n) -> { this.setPresences(n.getCollectionOfObjectValues(Presence::createFromDiscriminatorValue)); }); return deserializerMap; @@ -94,6 +98,14 @@ public Map> getFieldDeserializers public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOnlineMeetingConversations() { + return this.backingStore.get("onlineMeetingConversations"); + } /** * Gets the onlineMeetings property value. The onlineMeetings property * @return a {@link java.util.List} @@ -119,6 +131,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("callRecords", this.getCallRecords()); writer.writeCollectionOfObjectValues("calls", this.getCalls()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("onlineMeetingConversations", this.getOnlineMeetingConversations()); writer.writeCollectionOfObjectValues("onlineMeetings", this.getOnlineMeetings()); writer.writeCollectionOfObjectValues("presences", this.getPresences()); writer.writeAdditionalData(this.getAdditionalData()); @@ -159,6 +172,13 @@ public void setCalls(@jakarta.annotation.Nullable final java.util.List val public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * @param value Value to set for the onlineMeetingConversations property. + */ + public void setOnlineMeetingConversations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("onlineMeetingConversations", value); + } /** * Sets the onlineMeetings property value. The onlineMeetings property * @param value Value to set for the onlineMeetings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java index a83627de083..8928c7a098a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDeviceImage.java @@ -122,7 +122,7 @@ public java.util.List getScopeIds() { return this.backingStore.get("scopeIds"); } /** - * Gets the sizeInGB property value. The sizeInGB property + * Gets the sizeInGB property value. The size of the image in GB. For example, 64. Read-only. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -247,7 +247,7 @@ public void setScopeIds(@jakarta.annotation.Nullable final java.util.List getRoleScopeTagIds() { return this.backingStore.get("roleScopeTagIds"); } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -257,7 +257,7 @@ public void setRoleScopeTagIds(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("roleScopeTagIds", value); } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param value Value to set for the scheduledActionsForRule property. */ public void setScheduledActionsForRule(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java index 9c837b112dc..97d5d33be1d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of choices in the collection * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of choices in the collection * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of choices in the collection * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of choices in the collection * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java index 9f022cdb6dc..6310d89e8d6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationChoiceSettingDefinition createFromDis return new DeviceManagementConfigurationChoiceSettingDefinition(); } /** - * Gets the defaultOptionId property value. Default option for the choice setting. + * Gets the defaultOptionId property value. Default option for choice setting * @return a {@link String} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the options property value. Options for the setting that can be selected. + * Gets the options property value. Options for the setting that can be selected * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,14 +69,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("options", this.getOptions()); } /** - * Sets the defaultOptionId property value. Default option for the choice setting. + * Sets the defaultOptionId property value. Default option for choice setting * @param value Value to set for the defaultOptionId property. */ public void setDefaultOptionId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("defaultOptionId", value); } /** - * Sets the options property value. Options for the setting that can be selected. + * Sets the options property value. Options for the setting that can be selected * @param value Value to set for the options property. */ public void setOptions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java index bf95eb6fa2d..cd92b22c293 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.java index 3db7d730eaf..6799f204485 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of simple settings in the collection + * Gets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection + * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection + * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection + * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java index 53757aa99a9..bd308a34096 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java @@ -1,8 +1,12 @@ package com.microsoft.graph.beta.models; +import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -10,12 +14,18 @@ * Represents a container that exposes navigation properties for employee experience resources. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class EmployeeExperience extends Entity implements Parsable { +public class EmployeeExperience implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link EmployeeExperience} and sets the default values. */ public EmployeeExperience() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -27,6 +37,27 @@ public static EmployeeExperience createFromDiscriminatorValue(@jakarta.annotatio Objects.requireNonNull(parseNode); return new EmployeeExperience(); } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } /** * Gets the communities property value. A collection of communities in Viva Engage. * @return a {@link java.util.List} @@ -49,12 +80,13 @@ public java.util.List getEngagementAsyncOperations() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(7); deserializerMap.put("communities", (n) -> { this.setCommunities(n.getCollectionOfObjectValues(Community::createFromDiscriminatorValue)); }); deserializerMap.put("engagementAsyncOperations", (n) -> { this.setEngagementAsyncOperations(n.getCollectionOfObjectValues(EngagementAsyncOperation::createFromDiscriminatorValue)); }); deserializerMap.put("goals", (n) -> { this.setGoals(n.getObjectValue(Goals::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); deserializerMap.put("learningProviders", (n) -> { this.setLearningProviders(n.getCollectionOfObjectValues(LearningProvider::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -82,6 +114,14 @@ public java.util.List getLearningCourseActivities() { public java.util.List getLearningProviders() { return this.backingStore.get("learningProviders"); } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } /** * Gets the roles property value. A collection of roles in Viva Engage. * @return a {@link java.util.List} @@ -96,13 +136,29 @@ public java.util.List getRoles() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - super.serialize(writer); writer.writeCollectionOfObjectValues("communities", this.getCommunities()); writer.writeCollectionOfObjectValues("engagementAsyncOperations", this.getEngagementAsyncOperations()); writer.writeObjectValue("goals", this.getGoals()); writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); writer.writeCollectionOfObjectValues("learningProviders", this.getLearningProviders()); + writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeCollectionOfObjectValues("roles", this.getRoles()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; } /** * Sets the communities property value. A collection of communities in Viva Engage. @@ -139,6 +195,13 @@ public void setLearningCourseActivities(@jakarta.annotation.Nullable final java. public void setLearningProviders(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("learningProviders", value); } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } /** * Sets the roles property value. A collection of roles in Viva Engage. * @param value Value to set for the roles property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversation.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversation.java new file mode 100644 index 00000000000..356c454cadc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversation.java @@ -0,0 +1,122 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Represents a conversation in Viva Engage. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversation extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversation} and sets the default values. + */ + public EngagementConversation() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversation} + */ + @jakarta.annotation.Nonnull + public static EngagementConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); + } + } + return new EngagementConversation(); + } + /** + * Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starter", (n) -> { this.setStarter(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starterId", (n) -> { this.setStarterId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messages property value. The messages in a Viva Engage conversation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessages() { + return this.backingStore.get("messages"); + } + /** + * Gets the starter property value. The starter property + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getStarter() { + return this.backingStore.get("starter"); + } + /** + * Gets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStarterId() { + return this.backingStore.get("starterId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("creationMode", this.getCreationMode()); + writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeObjectValue("starter", this.getStarter()); + writer.writeStringValue("starterId", this.getStarterId()); + } + /** + * Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the messages property value. The messages in a Viva Engage conversation. + * @param value Value to set for the messages property. + */ + public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messages", value); + } + /** + * Sets the starter property value. The starter property + * @param value Value to set for the starter property. + */ + public void setStarter(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("starter", value); + } + /** + * Sets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @param value Value to set for the starterId property. + */ + public void setStarterId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("starterId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationDiscussionMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationDiscussionMessage.java new file mode 100644 index 00000000000..bc981929329 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationDiscussionMessage.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation discussion message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationDiscussionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationDiscussionMessage} and sets the default values. + */ + public EngagementConversationDiscussionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationDiscussionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationDiscussionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationDiscussionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationDiscussionMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessage.java new file mode 100644 index 00000000000..73fda0cbd71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessage.java @@ -0,0 +1,225 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessage extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessage} and sets the default values. + */ + public EngagementConversationMessage() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); + case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); + case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); + } + } + return new EngagementConversationMessage(); + } + /** + * Gets the body property value. The body property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getBody() { + return this.backingStore.get("body"); + } + /** + * Gets the conversation property value. The conversation property + * @return a {@link EngagementConversation} + */ + @jakarta.annotation.Nullable + public EngagementConversation getConversation() { + return this.backingStore.get("conversation"); + } + /** + * Gets the createdDateTime property value. The date and time when the message 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. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("conversation", (n) -> { this.setConversation(n.getObjectValue(EngagementConversation::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("from", (n) -> { this.setFrom(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reactions", (n) -> { this.setReactions(n.getCollectionOfObjectValues(EngagementConversationMessageReaction::createFromDiscriminatorValue)); }); + deserializerMap.put("replies", (n) -> { this.setReplies(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyTo", (n) -> { this.setReplyTo(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyToId", (n) -> { this.setReplyToId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the from property value. Identity of the sender of the message. + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getFrom() { + return this.backingStore.get("from"); + } + /** + * Gets the lastModifiedDateTime property value. The date and time when message was last modified. 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. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReactions() { + return this.backingStore.get("reactions"); + } + /** + * Gets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReplies() { + return this.backingStore.get("replies"); + } + /** + * Gets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getReplyTo() { + return this.backingStore.get("replyTo"); + } + /** + * Gets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReplyToId() { + return this.backingStore.get("replyToId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("body", this.getBody()); + writer.writeObjectValue("conversation", this.getConversation()); + writer.writeEnumValue("creationMode", this.getCreationMode()); + writer.writeObjectValue("from", this.getFrom()); + writer.writeCollectionOfObjectValues("reactions", this.getReactions()); + writer.writeCollectionOfObjectValues("replies", this.getReplies()); + writer.writeObjectValue("replyTo", this.getReplyTo()); + writer.writeStringValue("replyToId", this.getReplyToId()); + } + /** + * Sets the body property value. The body property + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("body", value); + } + /** + * Sets the conversation property value. The conversation property + * @param value Value to set for the conversation property. + */ + public void setConversation(@jakarta.annotation.Nullable final EngagementConversation value) { + this.backingStore.set("conversation", value); + } + /** + * Sets the createdDateTime property value. The date and time when the message 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. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the from property value. Identity of the sender of the message. + * @param value Value to set for the from property. + */ + public void setFrom(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("from", value); + } + /** + * Sets the lastModifiedDateTime property value. The date and time when message was last modified. 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. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @param value Value to set for the reactions property. + */ + public void setReactions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reactions", value); + } + /** + * Sets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @param value Value to set for the replies property. + */ + public void setReplies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("replies", value); + } + /** + * Sets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @param value Value to set for the replyTo property. + */ + public void setReplyTo(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("replyTo", value); + } + /** + * Sets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @param value Value to set for the replyToId property. + */ + public void setReplyToId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("replyToId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageCollectionResponse.java new file mode 100644 index 00000000000..5c6fdd184c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageCollectionResponse} and sets the default values. + */ + public EngagementConversationMessageCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReaction.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReaction.java new file mode 100644 index 00000000000..08c1488a65d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReaction.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A reaction to a conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReaction extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReaction} and sets the default values. + */ + public EngagementConversationMessageReaction() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessageReaction} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReaction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReaction(); + } + /** + * Gets the createdDateTime property value. Date and time when the reaction was added. 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. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reactionBy", (n) -> { this.setReactionBy(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("reactionType", (n) -> { this.setReactionType(n.getEnumValue(EngagementConversationMessageReactionType::forValue)); }); + return deserializerMap; + } + /** + * Gets the reactionBy property value. The reactionBy property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getReactionBy() { + return this.backingStore.get("reactionBy"); + } + /** + * Gets the reactionType property value. Types of reactions to conversation messages. + * @return a {@link EngagementConversationMessageReactionType} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionType getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("reactionBy", this.getReactionBy()); + writer.writeEnumValue("reactionType", this.getReactionType()); + } + /** + * Sets the createdDateTime property value. Date and time when the reaction was added. 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. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the reactionBy property value. The reactionBy property + * @param value Value to set for the reactionBy property. + */ + public void setReactionBy(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("reactionBy", value); + } + /** + * Sets the reactionType property value. Types of reactions to conversation messages. + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final EngagementConversationMessageReactionType value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionCollectionResponse.java new file mode 100644 index 00000000000..57e303e3e76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReactionCollectionResponse} and sets the default values. + */ + public EngagementConversationMessageReactionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReactionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReactionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessageReaction::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionType.java new file mode 100644 index 00000000000..ce422b14a2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationMessageReactionType.java @@ -0,0 +1,117 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Types of reactions to conversation messages. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationMessageReactionType implements ValuedEnum { + /** Like reaction, represented as a thumbs-up hand. A positive sentiment. */ + Like("like"), + /** Love reaction, represented as a solid heart shape. A very positive sentiment. */ + Love("love"), + /** Celebrate reaction, represented as a party hat. A positive sentiment. */ + Celebrate("celebrate"), + /** Thank reaction, represented as applauding hands. A positive sentiment. */ + Thank("thank"), + /** Laugh reaction, represented as a grinning face. A positive sentiment. */ + Laugh("laugh"), + /** Sad reaction, represented as a frowning face. A sympathetic sentiment. */ + Sad("sad"), + /** Happy reaction, represented as an open mouth smile face. A very positive sentiment. */ + Happy("happy"), + /** Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. */ + Excited("excited"), + /** Smiling reaction, represented as a face with a small smile. A positive sentiment. */ + Smile("smile"), + /** Silly reaction, represented as an upside down smiling face. A positive sentiment. */ + Silly("silly"), + /** Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. */ + IntenseLaugh("intenseLaugh"), + /** Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. */ + StarStruck("starStruck"), + /** Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. */ + Goofy("goofy"), + /** Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. */ + Thinking("thinking"), + /** Surprised reaction, represented as a face with its mouth open. A neutral sentiment. */ + Surprised("surprised"), + /** Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. */ + MindBlown("mindBlown"), + /** Scared reaction, represented as a face with fearful look. A negative sentiment. */ + Scared("scared"), + /** Crying reaction, represented as a face with tears streaming down. A negative sentiment. */ + Crying("crying"), + /** Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. */ + Shocked("shocked"), + /** Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. */ + Angry("angry"), + /** Agree reaction, represented as a hand pointing upward. A positive sentiment. */ + Agree("agree"), + /** Praise reaction, represented as two hands facing outward. A positive sentiment. */ + Praise("praise"), + /** Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. */ + TakingNotes("takingNotes"), + /** Heart broken reaction, represented as a broken heart. A negative sentiment. */ + HeartBroken("heartBroken"), + /** Support reaction, represented as red numbers showing 100. A positive sentiment. */ + Support("support"), + /** Confirmed reaction, represented as a green check mark. A neutral sentiment. */ + Confirmed("confirmed"), + /** Watching reaction, represented as two eyeballs. A neutral sentiment. */ + Watching("watching"), + /** Brain reaction, represented as a brain. A neutral sentiment. */ + Brain("brain"), + /** Medal reaction, represented as a medal hanging from a sash. A positive sentiment. */ + Medal("medal"), + /** Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. */ + Bullseye("bullseye"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationMessageReactionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationMessageReactionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "like": return Like; + case "love": return Love; + case "celebrate": return Celebrate; + case "thank": return Thank; + case "laugh": return Laugh; + case "sad": return Sad; + case "happy": return Happy; + case "excited": return Excited; + case "smile": return Smile; + case "silly": return Silly; + case "intenseLaugh": return IntenseLaugh; + case "starStruck": return StarStruck; + case "goofy": return Goofy; + case "thinking": return Thinking; + case "surprised": return Surprised; + case "mindBlown": return MindBlown; + case "scared": return Scared; + case "crying": return Crying; + case "shocked": return Shocked; + case "angry": return Angry; + case "agree": return Agree; + case "praise": return Praise; + case "takingNotes": return TakingNotes; + case "heartBroken": return HeartBroken; + case "support": return Support; + case "confirmed": return Confirmed; + case "watching": return Watching; + case "brain": return Brain; + case "medal": return Medal; + case "bullseye": return Bullseye; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationModerationState.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationModerationState.java new file mode 100644 index 00000000000..a1929e807ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationModerationState.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Represents the moderation state of an Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationModerationState implements ValuedEnum { + /** The content is published. */ + Published("published"), + /** The content is pending review by a moderator. */ + PendingReview("pendingReview"), + /** he content has been rejected by a moderator. */ + Dismissed("dismissed"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationModerationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationModerationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "published": return Published; + case "pendingReview": return PendingReview; + case "dismissed": return Dismissed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationQuestionMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationQuestionMessage.java new file mode 100644 index 00000000000..174639a7082 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationQuestionMessage.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation question message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationQuestionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationQuestionMessage} and sets the default values. + */ + public EngagementConversationQuestionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationQuestionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationQuestionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationQuestionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationQuestionMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationSystemMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationSystemMessage.java new file mode 100644 index 00000000000..d0ea22a6765 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementConversationSystemMessage.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation system message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationSystemMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationSystemMessage} and sets the default values. + */ + public EngagementConversationSystemMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationSystemMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationSystemMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationSystemMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationSystemMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementCreationMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementCreationMode.java new file mode 100644 index 00000000000..6a3bf1f3c2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementCreationMode.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates that the resource is in migration state and is currently being used for migration purposes. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementCreationMode implements ValuedEnum { + /** Unspecified creation mode. */ + None("none"), + /** Creation is a migration. */ + Migration("migration"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementCreationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementCreationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "migration": return Migration; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementIdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementIdentitySet.java new file mode 100644 index 00000000000..8607643182e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementIdentitySet.java @@ -0,0 +1,82 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * The Viva Engage identities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementIdentitySet extends IdentitySet implements Parsable { + /** + * Instantiates a new {@link EngagementIdentitySet} and sets the default values. + */ + public EngagementIdentitySet() { + super(); + this.setOdataType("#microsoft.graph.engagementIdentitySet"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nonnull + public static EngagementIdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementIdentitySet(); + } + /** + * Gets the audience property value. Optional. The audience associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getAudience() { + return this.backingStore.get("audience"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("audience", (n) -> { this.setAudience(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the group property value. Optional. The group associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getGroup() { + return this.backingStore.get("group"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("audience", this.getAudience()); + writer.writeObjectValue("group", this.getGroup()); + } + /** + * Sets the audience property value. Optional. The audience associated with this action. + * @param value Value to set for the audience property. + */ + public void setAudience(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("audience", value); + } + /** + * Sets the group property value. Optional. The group associated with this action. + * @param value Value to set for the group property. + */ + public void setGroup(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("group", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 7e0a7aa0c4f..aeebe77eaea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -15,7 +15,6 @@ import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; -import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; @@ -29,6 +28,8 @@ import com.microsoft.graph.beta.models.ediscovery.SourceCollection; import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; +import com.microsoft.graph.beta.models.ediscovery.UnifiedGroupSource; +import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; import com.microsoft.graph.beta.models.externalconnectors.ExternalActivity; @@ -149,6 +150,9 @@ import com.microsoft.graph.beta.models.networkaccess.Reports; import com.microsoft.graph.beta.models.networkaccess.Settings; import com.microsoft.graph.beta.models.networkaccess.TenantStatus; +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy; +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyLink; +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligenceRule; import com.microsoft.graph.beta.models.networkaccess.WebCategoryFilteringRule; import com.microsoft.graph.beta.models.partner.security.AdminsMfaEnforcedSecurityRequirement; import com.microsoft.graph.beta.models.partner.security.CustomersMfaEnforcedSecurityRequirement; @@ -183,6 +187,7 @@ import com.microsoft.graph.beta.models.security.AuditLogQuery; import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; +import com.microsoft.graph.beta.models.security.CaseOperation; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -269,9 +274,7 @@ import com.microsoft.graph.beta.models.security.TriggersRoot; import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; -import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; -import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -1029,7 +1032,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.embeddedSIMActivationCodePoolAssignment": return new EmbeddedSIMActivationCodePoolAssignment(); case "#microsoft.graph.embeddedSIMDeviceState": return new EmbeddedSIMDeviceState(); case "#microsoft.graph.emergencyCallEvent": return new EmergencyCallEvent(); - case "#microsoft.graph.employeeExperience": return new EmployeeExperience(); case "#microsoft.graph.employeeExperienceUser": return new EmployeeExperienceUser(); case "#microsoft.graph.encryptedAwsStorageBucketFinding": return new EncryptedAwsStorageBucketFinding(); case "#microsoft.graph.encryptedAzureStorageAccountFinding": return new EncryptedAzureStorageAccountFinding(); @@ -1039,6 +1041,12 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.endUserNotification": return new EndUserNotification(); case "#microsoft.graph.endUserNotificationDetail": return new EndUserNotificationDetail(); case "#microsoft.graph.engagementAsyncOperation": return new EngagementAsyncOperation(); + case "#microsoft.graph.engagementConversation": return new EngagementConversation(); + case "#microsoft.graph.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); + case "#microsoft.graph.engagementConversationMessage": return new EngagementConversationMessage(); + case "#microsoft.graph.engagementConversationMessageReaction": return new EngagementConversationMessageReaction(); + case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); + case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); case "#microsoft.graph.engagementRole": return new EngagementRole(); case "#microsoft.graph.engagementRoleMember": return new EngagementRoleMember(); case "#microsoft.graph.enhancedPersonalizationSetting": return new EnhancedPersonalizationSetting(); @@ -1378,11 +1386,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.managedAppPolicy": return new ManagedAppPolicy(); case "#microsoft.graph.managedAppPolicyDeploymentSummary": return new ManagedAppPolicyDeploymentSummary(); case "#microsoft.graph.managedAppProtection": return new ManagedAppProtection(); - case "#microsoft.graph.managedAppProtectionPolicySetItem": return new ManagedAppProtectionPolicySetItem(); - case "#microsoft.graph.managedAppRegistration": return new ManagedAppRegistration(); - case "#microsoft.graph.managedAppStatus": return new ManagedAppStatus(); - case "#microsoft.graph.managedAppStatusRaw": return new ManagedAppStatusRaw(); - case "#microsoft.graph.managedDevice": return new ManagedDevice(); } return null; } @@ -1394,6 +1397,11 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.managedAppProtectionPolicySetItem": return new ManagedAppProtectionPolicySetItem(); + case "#microsoft.graph.managedAppRegistration": return new ManagedAppRegistration(); + case "#microsoft.graph.managedAppStatus": return new ManagedAppStatus(); + case "#microsoft.graph.managedAppStatusRaw": return new ManagedAppStatusRaw(); + case "#microsoft.graph.managedDevice": return new ManagedDevice(); case "#microsoft.graph.managedDeviceCertificateState": return new ManagedDeviceCertificateState(); case "#microsoft.graph.managedDeviceCleanupRule": return new ManagedDeviceCleanupRule(); case "#microsoft.graph.managedDeviceEncryptionState": return new ManagedDeviceEncryptionState(); @@ -1551,6 +1559,9 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.networkaccess.reports": return new Reports(); case "#microsoft.graph.networkaccess.settings": return new Settings(); case "#microsoft.graph.networkaccess.tenantStatus": return new TenantStatus(); + case "#microsoft.graph.networkaccess.threatIntelligencePolicy": return new ThreatIntelligencePolicy(); + case "#microsoft.graph.networkaccess.threatIntelligencePolicyLink": return new ThreatIntelligencePolicyLink(); + case "#microsoft.graph.networkaccess.threatIntelligenceRule": return new ThreatIntelligenceRule(); case "#microsoft.graph.networkaccess.webCategoryFilteringRule": return new WebCategoryFilteringRule(); case "#microsoft.graph.newsLinkPage": return new NewsLinkPage(); case "#microsoft.graph.noMfaOnRoleActivationAlertConfiguration": return new NoMfaOnRoleActivationAlertConfiguration(); @@ -1592,6 +1603,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.onInteractiveAuthFlowStartListener": return new OnInteractiveAuthFlowStartListener(); case "#microsoft.graph.onlineMeeting": return new OnlineMeeting(); case "#microsoft.graph.onlineMeetingBase": return new OnlineMeetingBase(); + case "#microsoft.graph.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); case "#microsoft.graph.onPhoneMethodLoadStartListener": return new OnPhoneMethodLoadStartListener(); case "#microsoft.graph.onPremisesAgent": return new OnPremisesAgent(); @@ -1885,15 +1897,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.ediscoveryCase": return new EdiscoveryCase(); case "#microsoft.graph.security.ediscoveryCaseMember": return new EdiscoveryCaseMember(); case "#microsoft.graph.security.ediscoveryCaseSettings": return new EdiscoveryCaseSettings(); - case "#microsoft.graph.security.ediscoveryCustodian": return new EdiscoveryCustodian(); - case "#microsoft.graph.security.ediscoveryEstimateOperation": return new EdiscoveryEstimateOperation(); - case "#microsoft.graph.security.ediscoveryExportOperation": return new EdiscoveryExportOperation(); - case "#microsoft.graph.security.ediscoveryFile": return new EdiscoveryFile(); - case "#microsoft.graph.security.ediscoveryHoldOperation": return new EdiscoveryHoldOperation(); - case "#microsoft.graph.security.ediscoveryHoldPolicy": return new EdiscoveryHoldPolicy(); - case "#microsoft.graph.security.ediscoveryIndexOperation": return new EdiscoveryIndexOperation(); - case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": return new EdiscoveryNoncustodialDataSource(); - case "#microsoft.graph.security.ediscoveryPurgeDataOperation": return new EdiscoveryPurgeDataOperation(); } return null; } @@ -1905,6 +1908,15 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.security.ediscoveryCustodian": return new EdiscoveryCustodian(); + case "#microsoft.graph.security.ediscoveryEstimateOperation": return new EdiscoveryEstimateOperation(); + case "#microsoft.graph.security.ediscoveryExportOperation": return new EdiscoveryExportOperation(); + case "#microsoft.graph.security.ediscoveryFile": return new EdiscoveryFile(); + case "#microsoft.graph.security.ediscoveryHoldOperation": return new EdiscoveryHoldOperation(); + case "#microsoft.graph.security.ediscoveryHoldPolicy": return new EdiscoveryHoldPolicy(); + case "#microsoft.graph.security.ediscoveryIndexOperation": return new EdiscoveryIndexOperation(); + case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": return new EdiscoveryNoncustodialDataSource(); + case "#microsoft.graph.security.ediscoveryPurgeDataOperation": return new EdiscoveryPurgeDataOperation(); case "#microsoft.graph.security.ediscoveryReviewSet": return new EdiscoveryReviewSet(); case "#microsoft.graph.security.ediscoveryReviewSetQuery": return new EdiscoveryReviewSetQuery(); case "#microsoft.graph.security.ediscoveryReviewTag": return new EdiscoveryReviewTag(); @@ -2396,15 +2408,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsStoreApp": return new WindowsStoreApp(); case "#microsoft.graph.windowsUniversalAppX": return new WindowsUniversalAppX(); case "#microsoft.graph.windowsUniversalAppXContainedApp": return new WindowsUniversalAppXContainedApp(); - case "#microsoft.graph.windowsUpdateCatalogItem": return new WindowsUpdateCatalogItem(); - case "#microsoft.graph.windowsUpdateForBusinessConfiguration": return new WindowsUpdateForBusinessConfiguration(); - case "#microsoft.graph.windowsUpdates.azureADDevice": return new AzureADDevice(); - case "#microsoft.graph.windowsUpdates.catalog": return new Catalog(); - case "#microsoft.graph.windowsUpdates.catalogEntry": return new CatalogEntry(); - case "#microsoft.graph.windowsUpdates.complianceChange": return new ComplianceChange(); - case "#microsoft.graph.windowsUpdates.contentApproval": return new ContentApproval(); - case "#microsoft.graph.windowsUpdates.deployment": return new Deployment(); - case "#microsoft.graph.windowsUpdates.deploymentAudience": return new DeploymentAudience(); } return null; } @@ -2416,6 +2419,15 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.windowsUpdateCatalogItem": return new WindowsUpdateCatalogItem(); + case "#microsoft.graph.windowsUpdateForBusinessConfiguration": return new WindowsUpdateForBusinessConfiguration(); + case "#microsoft.graph.windowsUpdates.azureADDevice": return new AzureADDevice(); + case "#microsoft.graph.windowsUpdates.catalog": return new Catalog(); + case "#microsoft.graph.windowsUpdates.catalogEntry": return new CatalogEntry(); + case "#microsoft.graph.windowsUpdates.complianceChange": return new ComplianceChange(); + case "#microsoft.graph.windowsUpdates.contentApproval": return new ContentApproval(); + case "#microsoft.graph.windowsUpdates.deployment": return new Deployment(); + case "#microsoft.graph.windowsUpdates.deploymentAudience": return new DeploymentAudience(); case "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry": return new DriverUpdateCatalogEntry(); case "#microsoft.graph.windowsUpdates.edition": return new Edition(); case "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry": return new FeatureUpdateCatalogEntry(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java index c81f87d6d04..87e928b904a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java @@ -89,7 +89,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Gets the displayName property value. The display name of the identity. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Gets the id property value. The identifier of the identity. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -151,14 +151,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Sets the displayName property value. The display name of the identity. This property is read-only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Sets the id property value. The identifier of the identity. This property is read-only. * @param value Value to set for the id property. */ public void setId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java index f91497621b2..eb8b15f006a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentitySet.java @@ -42,6 +42,7 @@ public static IdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnu case "#microsoft.graph.chatMessageMentionedIdentitySet": return new ChatMessageMentionedIdentitySet(); case "#microsoft.graph.chatMessageReactionIdentitySet": return new ChatMessageReactionIdentitySet(); case "#microsoft.graph.communicationsIdentitySet": return new CommunicationsIdentitySet(); + case "#microsoft.graph.engagementIdentitySet": return new EngagementIdentitySet(); case "#microsoft.graph.sharePointIdentitySet": return new SharePointIdentitySet(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/KeyValue.java b/src/main/java/com/microsoft/graph/beta/generated/models/KeyValue.java index 07ae7de0b0b..cd72a7810bc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/KeyValue.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/KeyValue.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. Key. + * Gets the key property value. Contains the name of the field that a value is associated with. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the value property value. Value. + * Gets the value property value. Contains the corresponding value for the specified key. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the key property value. Key. + * Sets the key property value. Contains the name of the field that a value is associated with. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final String value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the value property value. Value. + * Sets the value property value. Contains the corresponding value for the specified key. * @param value Value to set for the value property. */ public void setValue(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java index 9b7124da50b..279bfd72943 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Gets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("uninstallOnDeviceRemoval", this.getUninstallOnDeviceRemoval()); } /** - * Sets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Sets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. * @param value Value to set for the uninstallOnDeviceRemoval property. */ public void setUninstallOnDeviceRemoval(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeeting.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeeting.java index 128e4ce63c3..2af7e9b927b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeeting.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeeting.java @@ -7,6 +7,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Represents a Microsoft online meeting. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class OnlineMeeting extends OnlineMeetingBase implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversation.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversation.java new file mode 100644 index 00000000000..043827bd132 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversation.java @@ -0,0 +1,132 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A conversation for Teams QA online meeting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversation extends EngagementConversation implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversation} and sets the default values. + */ + public OnlineMeetingEngagementConversation() { + super(); + this.setOdataType("#microsoft.graph.onlineMeetingEngagementConversation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnlineMeetingEngagementConversation} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversation(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("moderationState", (n) -> { this.setModerationState(n.getEnumValue(EngagementConversationModerationState::forValue)); }); + deserializerMap.put("onlineMeeting", (n) -> { this.setOnlineMeeting(n.getObjectValue(OnlineMeeting::createFromDiscriminatorValue)); }); + deserializerMap.put("onlineMeetingId", (n) -> { this.setOnlineMeetingId(n.getStringValue()); }); + deserializerMap.put("organizer", (n) -> { this.setOrganizer(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("upvoteCount", (n) -> { this.setUpvoteCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @return a {@link EngagementConversationModerationState} + */ + @jakarta.annotation.Nullable + public EngagementConversationModerationState getModerationState() { + return this.backingStore.get("moderationState"); + } + /** + * Gets the onlineMeeting property value. The onlineMeeting property + * @return a {@link OnlineMeeting} + */ + @jakarta.annotation.Nullable + public OnlineMeeting getOnlineMeeting() { + return this.backingStore.get("onlineMeeting"); + } + /** + * Gets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOnlineMeetingId() { + return this.backingStore.get("onlineMeetingId"); + } + /** + * Gets the organizer property value. The organizer property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getOrganizer() { + return this.backingStore.get("organizer"); + } + /** + * Gets the upvoteCount property value. The number of upvotes the conversation received. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUpvoteCount() { + return this.backingStore.get("upvoteCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("moderationState", this.getModerationState()); + writer.writeObjectValue("onlineMeeting", this.getOnlineMeeting()); + writer.writeStringValue("onlineMeetingId", this.getOnlineMeetingId()); + writer.writeObjectValue("organizer", this.getOrganizer()); + } + /** + * Sets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @param value Value to set for the moderationState property. + */ + public void setModerationState(@jakarta.annotation.Nullable final EngagementConversationModerationState value) { + this.backingStore.set("moderationState", value); + } + /** + * Sets the onlineMeeting property value. The onlineMeeting property + * @param value Value to set for the onlineMeeting property. + */ + public void setOnlineMeeting(@jakarta.annotation.Nullable final OnlineMeeting value) { + this.backingStore.set("onlineMeeting", value); + } + /** + * Sets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @param value Value to set for the onlineMeetingId property. + */ + public void setOnlineMeetingId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("onlineMeetingId", value); + } + /** + * Sets the organizer property value. The organizer property + * @param value Value to set for the organizer property. + */ + public void setOrganizer(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("organizer", value); + } + /** + * Sets the upvoteCount property value. The number of upvotes the conversation received. + * @param value Value to set for the upvoteCount property. + */ + public void setUpvoteCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("upvoteCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java new file mode 100644 index 00000000000..48dee0fae28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationCollectionResponse} and sets the default values. + */ + public OnlineMeetingEngagementConversationCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversationCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(OnlineMeetingEngagementConversation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationCategory.java index a6ee06e2ba9..5a1f6a7efcc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationCategory.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationCategory.java @@ -7,7 +7,8 @@ public enum RecommendationCategory implements ValuedEnum { IdentityBestPractice("identityBestPractice"), IdentitySecureScore("identitySecureScore"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + MdiSecureScore("mdiSecureScore"); public final String value; RecommendationCategory(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static RecommendationCategory forValue(@jakarta.annotation.Nonnull final case "identityBestPractice": return IdentityBestPractice; case "identitySecureScore": return IdentitySecureScore; case "unknownFutureValue": return UnknownFutureValue; + case "mdiSecureScore": return MdiSecureScore; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationStatus.java index b6eb64df1c7..7afa6876a48 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationStatus.java @@ -10,7 +10,11 @@ public enum RecommendationStatus implements ValuedEnum { CompletedByUser("completedByUser"), Dismissed("dismissed"), Postponed("postponed"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + RiskAccepted("riskAccepted"), + ThirdParty("thirdParty"), + Planned("planned"), + AlternateMitigation("alternateMitigation"); public final String value; RecommendationStatus(final String value) { this.value = value; @@ -27,6 +31,10 @@ public static RecommendationStatus forValue(@jakarta.annotation.Nonnull final St case "dismissed": return Dismissed; case "postponed": return Postponed; case "unknownFutureValue": return UnknownFutureValue; + case "riskAccepted": return RiskAccepted; + case "thirdParty": return ThirdParty; + case "planned": return Planned; + case "alternateMitigation": return AlternateMitigation; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Report.java b/src/main/java/com/microsoft/graph/beta/generated/models/Report.java index d563e1b88a4..d99a393990c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Report.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Report.java @@ -59,7 +59,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param value Value to set for the content property. */ public void setContent(@jakarta.annotation.Nullable final byte[] value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RequiredLicenses.java b/src/main/java/com/microsoft/graph/beta/generated/models/RequiredLicenses.java index 8bbe0402de2..f660f0db6c2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RequiredLicenses.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RequiredLicenses.java @@ -11,7 +11,8 @@ public enum RequiredLicenses implements ValuedEnum { MicrosoftEntraIdP2("microsoftEntraIdP2"), MicrosoftEntraIdGovernance("microsoftEntraIdGovernance"), MicrosoftEntraWorkloadId("microsoftEntraWorkloadId"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Aatp("aatp"); public final String value; RequiredLicenses(final String value) { this.value = value; @@ -29,6 +30,7 @@ public static RequiredLicenses forValue(@jakarta.annotation.Nonnull final String case "microsoftEntraIdGovernance": return MicrosoftEntraIdGovernance; case "microsoftEntraWorkloadId": return MicrosoftEntraWorkloadId; case "unknownFutureValue": return UnknownFutureValue; + case "aatp": return Aatp; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SignIn.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignIn.java index 9dd1bfcebee..8ed34a69d37 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SignIn.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignIn.java @@ -140,7 +140,7 @@ public EnumSet getAuthenticationProtocol() { return this.backingStore.get("authenticationProtocol"); } /** - * Gets the authenticationRequirement property value. This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports $filter (eq, startsWith). + * Gets the authenticationRequirement property value. The authentication requirement as explicitly requested by a resource provider. Does not account for previously satisfied claims. If primary authentication fails, the sign-in attempt is not evaluated by Conditional Access, so the resulting value is SingleFactorAuthentication. Supports $filter (eq, startsWith). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -893,7 +893,7 @@ public void setAuthenticationProtocol(@jakarta.annotation.Nullable final EnumSet this.backingStore.set("authenticationProtocol", value); } /** - * Sets the authenticationRequirement property value. This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports $filter (eq, startsWith). + * Sets the authenticationRequirement property value. The authentication requirement as explicitly requested by a resource provider. Does not account for previously satisfied claims. If primary authentication fails, the sign-in attempt is not evaluated by Conditional Access, so the resulting value is SingleFactorAuthentication. Supports $filter (eq, startsWith). * @param value Value to set for the authenticationRequirement property. */ public void setAuthenticationRequirement(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UploadSession.java b/src/main/java/com/microsoft/graph/beta/generated/models/UploadSession.java index 7781a1e33cc..79c272933fb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UploadSession.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UploadSession.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the expirationDateTime property value. The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. + * Gets the expirationDateTime property value. The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -136,7 +136,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the expirationDateTime property value. The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. + * Sets the expirationDateTime property value. The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time. * @param value Value to set for the expirationDateTime property. */ public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java index 64dbc36d101..ee26fcc3eea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAppXAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("useDeviceContext", this.getUseDeviceContext()); } /** - * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @param value Value to set for the useDeviceContext property. */ public void setUseDeviceContext(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java index d258eae6c09..5559029a4ea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public void setComputerNameSuffixRandomCharCount(@jakarta.annotation.Nullable fi this.backingStore.set("computerNameSuffixRandomCharCount", value); } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @param value Value to set for the networkAccessConfigurations property. */ public void setNetworkAccessConfigurations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java index 0872224ab0f..52d6a1a72bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("useDeviceContext", this.getUseDeviceContext()); } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @param value Value to set for the useDeviceContext property. */ public void setUseDeviceContext(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnrichedAuditLogs.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnrichedAuditLogs.java index 95034b28805..adef6d2774e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnrichedAuditLogs.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/EnrichedAuditLogs.java @@ -26,7 +26,7 @@ public static EnrichedAuditLogs createFromDiscriminatorValue(@jakarta.annotation return new EnrichedAuditLogs(); } /** - * Gets the exchange property value. Exchange Online enriched audit logs settings. + * Gets the exchange property value. The exchange property * @return a {@link EnrichedAuditLogsSettings} */ @jakarta.annotation.Nullable @@ -46,7 +46,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the sharepoint property value. SharePoint Online enriched audit logs settings. + * Gets the sharepoint property value. The sharepoint property * @return a {@link EnrichedAuditLogsSettings} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public EnrichedAuditLogsSettings getSharepoint() { return this.backingStore.get("sharepoint"); } /** - * Gets the teams property value. Teams enriched audit logs settings. + * Gets the teams property value. The teams property * @return a {@link EnrichedAuditLogsSettings} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("teams", this.getTeams()); } /** - * Sets the exchange property value. Exchange Online enriched audit logs settings. + * Sets the exchange property value. The exchange property * @param value Value to set for the exchange property. */ public void setExchange(@jakarta.annotation.Nullable final EnrichedAuditLogsSettings value) { this.backingStore.set("exchange", value); } /** - * Sets the sharepoint property value. SharePoint Online enriched audit logs settings. + * Sets the sharepoint property value. The sharepoint property * @param value Value to set for the sharepoint property. */ public void setSharepoint(@jakarta.annotation.Nullable final EnrichedAuditLogsSettings value) { this.backingStore.set("sharepoint", value); } /** - * Sets the teams property value. Teams enriched audit logs settings. + * Sets the teams property value. The teams property * @param value Value to set for the teams property. */ public void setTeams(@jakarta.annotation.Nullable final EnrichedAuditLogsSettings value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessRoot.java index 882c426323b..ba31d2144a7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/NetworkAccessRoot.java @@ -58,6 +58,7 @@ public Map> getFieldDeserializers deserializerMap.put("reports", (n) -> { this.setReports(n.getObjectValue(Reports::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(Settings::createFromDiscriminatorValue)); }); deserializerMap.put("tenantStatus", (n) -> { this.setTenantStatus(n.getObjectValue(TenantStatus::createFromDiscriminatorValue)); }); + deserializerMap.put("threatIntelligencePolicies", (n) -> { this.setThreatIntelligencePolicies(n.getCollectionOfObjectValues(ThreatIntelligencePolicy::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -124,6 +125,14 @@ public Settings getSettings() { public TenantStatus getTenantStatus() { return this.backingStore.get("tenantStatus"); } + /** + * Gets the threatIntelligencePolicies property value. The threatIntelligencePolicies property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getThreatIntelligencePolicies() { + return this.backingStore.get("threatIntelligencePolicies"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -141,6 +150,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("reports", this.getReports()); writer.writeObjectValue("settings", this.getSettings()); writer.writeObjectValue("tenantStatus", this.getTenantStatus()); + writer.writeCollectionOfObjectValues("threatIntelligencePolicies", this.getThreatIntelligencePolicies()); } /** * Sets the alerts property value. The alerts property @@ -212,4 +222,11 @@ public void setSettings(@jakarta.annotation.Nullable final Settings value) { public void setTenantStatus(@jakarta.annotation.Nullable final TenantStatus value) { this.backingStore.set("tenantStatus", value); } + /** + * Sets the threatIntelligencePolicies property value. The threatIntelligencePolicies property + * @param value Value to set for the threatIntelligencePolicies property. + */ + public void setThreatIntelligencePolicies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("threatIntelligencePolicies", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Policy.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Policy.java index bfb757e9cd1..44f4cb4910c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Policy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/Policy.java @@ -29,6 +29,7 @@ public static Policy createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi switch (mappingValue) { case "#microsoft.graph.networkaccess.filteringPolicy": return new FilteringPolicy(); case "#microsoft.graph.networkaccess.forwardingPolicy": return new ForwardingPolicy(); + case "#microsoft.graph.networkaccess.threatIntelligencePolicy": return new ThreatIntelligencePolicy(); } } return new Policy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyLink.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyLink.java index 9f256af4aab..4f7823398f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyLink.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyLink.java @@ -29,6 +29,7 @@ public static PolicyLink createFromDiscriminatorValue(@jakarta.annotation.Nonnul switch (mappingValue) { case "#microsoft.graph.networkaccess.filteringPolicyLink": return new FilteringPolicyLink(); case "#microsoft.graph.networkaccess.forwardingPolicyLink": return new ForwardingPolicyLink(); + case "#microsoft.graph.networkaccess.threatIntelligencePolicyLink": return new ThreatIntelligencePolicyLink(); } } return new PolicyLink(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyRule.java index 1bea0604c50..e2d09209118 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyRule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/PolicyRule.java @@ -33,6 +33,7 @@ public static PolicyRule createFromDiscriminatorValue(@jakarta.annotation.Nonnul case "#microsoft.graph.networkaccess.internetAccessForwardingRule": return new InternetAccessForwardingRule(); case "#microsoft.graph.networkaccess.m365ForwardingRule": return new M365ForwardingRule(); case "#microsoft.graph.networkaccess.privateAccessForwardingRule": return new PrivateAccessForwardingRule(); + case "#microsoft.graph.networkaccess.threatIntelligenceRule": return new ThreatIntelligenceRule(); case "#microsoft.graph.networkaccess.webCategoryFilteringRule": return new WebCategoryFilteringRule(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/SecurityRuleStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/SecurityRuleStatus.java new file mode 100644 index 00000000000..167bcee88a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/SecurityRuleStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SecurityRuleStatus implements ValuedEnum { + Enabled("enabled"), + Disabled("disabled"), + ReportOnly("reportOnly"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SecurityRuleStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SecurityRuleStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "enabled": return Enabled; + case "disabled": return Disabled; + case "reportOnly": return ReportOnly; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceAction.java new file mode 100644 index 00000000000..7c994458d7a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceAction.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ThreatIntelligenceAction implements ValuedEnum { + Allow("allow"), + Block("block"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ThreatIntelligenceAction(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ThreatIntelligenceAction forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "allow": return Allow; + case "block": return Block; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceDestination.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceDestination.java new file mode 100644 index 00000000000..eaef437ffce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceDestination.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligenceDestination implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThreatIntelligenceDestination} and sets the default values. + */ + public ThreatIntelligenceDestination() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligenceDestination} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligenceDestination createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.networkaccess.threatIntelligenceFqdnDestination": return new ThreatIntelligenceFqdnDestination(); + } + } + return new ThreatIntelligenceDestination(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceFqdnDestination.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceFqdnDestination.java new file mode 100644 index 00000000000..e2d562aae47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceFqdnDestination.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligenceFqdnDestination extends ThreatIntelligenceDestination implements Parsable { + /** + * Instantiates a new {@link ThreatIntelligenceFqdnDestination} and sets the default values. + */ + public ThreatIntelligenceFqdnDestination() { + super(); + this.setOdataType("#microsoft.graph.networkaccess.threatIntelligenceFqdnDestination"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligenceFqdnDestination} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligenceFqdnDestination createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligenceFqdnDestination(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("values", this.getValues()); + } + /** + * Sets the values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceMatchingConditions.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceMatchingConditions.java new file mode 100644 index 00000000000..fac4c63197c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceMatchingConditions.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligenceMatchingConditions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThreatIntelligenceMatchingConditions} and sets the default values. + */ + public ThreatIntelligenceMatchingConditions() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligenceMatchingConditions} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligenceMatchingConditions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligenceMatchingConditions(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the destinations property value. The destinations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDestinations() { + return this.backingStore.get("destinations"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("destinations", (n) -> { this.setDestinations(n.getCollectionOfObjectValues(ThreatIntelligenceDestination::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(ThreatIntelligenceSeverity::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link ThreatIntelligenceSeverity} + */ + @jakarta.annotation.Nullable + public ThreatIntelligenceSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("destinations", this.getDestinations()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("severity", this.getSeverity()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the destinations property value. The destinations property + * @param value Value to set for the destinations property. + */ + public void setDestinations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("destinations", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the severity property value. The severity property + * @param value Value to set for the severity property. + */ + public void setSeverity(@jakarta.annotation.Nullable final ThreatIntelligenceSeverity value) { + this.backingStore.set("severity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicy.java new file mode 100644 index 00000000000..022ab877b11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicy.java @@ -0,0 +1,80 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePolicy extends Policy implements Parsable { + /** + * Instantiates a new {@link ThreatIntelligencePolicy} and sets the default values. + */ + public ThreatIntelligencePolicy() { + super(); + this.setOdataType("#microsoft.graph.networkaccess.threatIntelligencePolicy"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligencePolicy} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligencePolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligencePolicy(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(ThreatIntelligencePolicySettings::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the settings property value. The settings property + * @return a {@link ThreatIntelligencePolicySettings} + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicySettings getSettings() { + return this.backingStore.get("settings"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeObjectValue("settings", this.getSettings()); + } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final ThreatIntelligencePolicySettings value) { + this.backingStore.set("settings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyCollectionResponse.java new file mode 100644 index 00000000000..283b14b292e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePolicyCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ThreatIntelligencePolicyCollectionResponse} and sets the default values. + */ + public ThreatIntelligencePolicyCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligencePolicyCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligencePolicyCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligencePolicyCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ThreatIntelligencePolicy::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyLink.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyLink.java new file mode 100644 index 00000000000..a42171679e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicyLink.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePolicyLink extends PolicyLink implements Parsable { + /** + * Instantiates a new {@link ThreatIntelligencePolicyLink} and sets the default values. + */ + public ThreatIntelligencePolicyLink() { + super(); + this.setOdataType("#microsoft.graph.networkaccess.threatIntelligencePolicyLink"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligencePolicyLink} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligencePolicyLink createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligencePolicyLink(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicySettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicySettings.java new file mode 100644 index 00000000000..433bfa92d85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligencePolicySettings.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePolicySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThreatIntelligencePolicySettings} and sets the default values. + */ + public ThreatIntelligencePolicySettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligencePolicySettings} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligencePolicySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligencePolicySettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the defaultAction property value. The defaultAction property + * @return a {@link ThreatIntelligenceAction} + */ + @jakarta.annotation.Nullable + public ThreatIntelligenceAction getDefaultAction() { + return this.backingStore.get("defaultAction"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("defaultAction", (n) -> { this.setDefaultAction(n.getEnumValue(ThreatIntelligenceAction::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("defaultAction", this.getDefaultAction()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the defaultAction property value. The defaultAction property + * @param value Value to set for the defaultAction property. + */ + public void setDefaultAction(@jakarta.annotation.Nullable final ThreatIntelligenceAction value) { + this.backingStore.set("defaultAction", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRule.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRule.java new file mode 100644 index 00000000000..1c7f4ea665b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRule.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligenceRule extends PolicyRule implements Parsable { + /** + * Instantiates a new {@link ThreatIntelligenceRule} and sets the default values. + */ + public ThreatIntelligenceRule() { + super(); + this.setOdataType("#microsoft.graph.networkaccess.threatIntelligenceRule"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligenceRule} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligenceRule createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligenceRule(); + } + /** + * Gets the action property value. The action property + * @return a {@link ThreatIntelligenceAction} + */ + @jakarta.annotation.Nullable + public ThreatIntelligenceAction getAction() { + return this.backingStore.get("action"); + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("action", (n) -> { this.setAction(n.getEnumValue(ThreatIntelligenceAction::forValue)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("matchingConditions", (n) -> { this.setMatchingConditions(n.getObjectValue(ThreatIntelligenceMatchingConditions::createFromDiscriminatorValue)); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getLongValue()); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(ThreatIntelligenceRuleSettings::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the matchingConditions property value. The matchingConditions property + * @return a {@link ThreatIntelligenceMatchingConditions} + */ + @jakarta.annotation.Nullable + public ThreatIntelligenceMatchingConditions getMatchingConditions() { + return this.backingStore.get("matchingConditions"); + } + /** + * Gets the priority property value. The priority property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the settings property value. The settings property + * @return a {@link ThreatIntelligenceRuleSettings} + */ + @jakarta.annotation.Nullable + public ThreatIntelligenceRuleSettings getSettings() { + return this.backingStore.get("settings"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("action", this.getAction()); + writer.writeStringValue("description", this.getDescription()); + writer.writeObjectValue("matchingConditions", this.getMatchingConditions()); + writer.writeLongValue("priority", this.getPriority()); + writer.writeObjectValue("settings", this.getSettings()); + } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final ThreatIntelligenceAction value) { + this.backingStore.set("action", value); + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the matchingConditions property value. The matchingConditions property + * @param value Value to set for the matchingConditions property. + */ + public void setMatchingConditions(@jakarta.annotation.Nullable final ThreatIntelligenceMatchingConditions value) { + this.backingStore.set("matchingConditions", value); + } + /** + * Sets the priority property value. The priority property + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("priority", value); + } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final ThreatIntelligenceRuleSettings value) { + this.backingStore.set("settings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRuleSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRuleSettings.java new file mode 100644 index 00000000000..6177cb7b83b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceRuleSettings.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligenceRuleSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThreatIntelligenceRuleSettings} and sets the default values. + */ + public ThreatIntelligenceRuleSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ThreatIntelligenceRuleSettings} + */ + @jakarta.annotation.Nonnull + public static ThreatIntelligenceRuleSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThreatIntelligenceRuleSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(SecurityRuleStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the status property value. The status property + * @return a {@link SecurityRuleStatus} + */ + @jakarta.annotation.Nullable + public SecurityRuleStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final SecurityRuleStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceSeverity.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceSeverity.java new file mode 100644 index 00000000000..31429c9685b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ThreatIntelligenceSeverity.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.networkaccess; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ThreatIntelligenceSeverity implements ValuedEnum { + Low("low"), + Medium("medium"), + High("high"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ThreatIntelligenceSeverity(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ThreatIntelligenceSeverity forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "low": return Low; + case "medium": return Medium; + case "high": return High; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/NetworkAccessRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/NetworkAccessRequestBuilder.java index abd1492f185..6dfdf49acb1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/NetworkAccessRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/NetworkAccessRequestBuilder.java @@ -13,6 +13,7 @@ import com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder; import com.microsoft.graph.beta.networkaccess.settings.SettingsRequestBuilder; import com.microsoft.graph.beta.networkaccess.tenantstatus.TenantStatusRequestBuilder; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.ThreatIntelligencePoliciesRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -119,6 +120,14 @@ public SettingsRequestBuilder settings() { public TenantStatusRequestBuilder tenantStatus() { return new TenantStatusRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + * @return a {@link ThreatIntelligencePoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ThreatIntelligencePoliciesRequestBuilder threatIntelligencePolicies() { + return new ThreatIntelligencePoliciesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link NetworkAccessRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/enrichedauditlogs/EnrichedAuditLogsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/enrichedauditlogs/EnrichedAuditLogsRequestBuilder.java index bdf9e082ac7..7d984b1976d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/enrichedauditlogs/EnrichedAuditLogsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/enrichedauditlogs/EnrichedAuditLogsRequestBuilder.java @@ -77,23 +77,21 @@ public EnrichedAuditLogs get(@jakarta.annotation.Nullable final java.util.functi return this.requestAdapter.send(requestInfo, errorMapping, EnrichedAuditLogs::createFromDiscriminatorValue); } /** - * Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. + * Update the navigation property enrichedAuditLogs in networkAccess * @param body The request body * @return a {@link EnrichedAuditLogs} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrichedAuditLogs patch(@jakarta.annotation.Nonnull final EnrichedAuditLogs body) { return patch(body, null); } /** - * Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. + * Update the navigation property enrichedAuditLogs in networkAccess * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EnrichedAuditLogs} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrichedAuditLogs patch(@jakarta.annotation.Nonnull final EnrichedAuditLogs body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -144,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. + * Update the navigation property enrichedAuditLogs in networkAccess * @param body The request body * @return a {@link RequestInformation} */ @@ -153,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. + * Update the navigation property enrichedAuditLogs in networkAccess * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/ThreatIntelligencePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/ThreatIntelligencePoliciesRequestBuilder.java new file mode 100644 index 00000000000..bae266fbbe9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/ThreatIntelligencePoliciesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies; + +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy; +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicyCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count.CountRequestBuilder; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.ThreatIntelligencePolicyItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePoliciesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + * @param threatIntelligencePolicyId The unique identifier of threatIntelligencePolicy + * @return a {@link ThreatIntelligencePolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ThreatIntelligencePolicyItemRequestBuilder byThreatIntelligencePolicyId(@jakarta.annotation.Nonnull final String threatIntelligencePolicyId) { + Objects.requireNonNull(threatIntelligencePolicyId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("threatIntelligencePolicy%2Did", threatIntelligencePolicyId); + return new ThreatIntelligencePolicyItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ThreatIntelligencePoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ThreatIntelligencePoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ThreatIntelligencePoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ThreatIntelligencePoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @return a {@link ThreatIntelligencePolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicyCollectionResponse get() { + return get(null); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ThreatIntelligencePolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ThreatIntelligencePolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to threatIntelligencePolicies for networkAccess + * @param body The request body + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy post(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body) { + return post(body, null); + } + /** + * Create new navigation property to threatIntelligencePolicies for networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy post(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ThreatIntelligencePolicy::createFromDiscriminatorValue); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to threatIntelligencePolicies for networkAccess + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to threatIntelligencePolicies for networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ThreatIntelligencePoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ThreatIntelligencePoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ThreatIntelligencePoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get threatIntelligencePolicies from networkAccess + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..68ba1afca60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/ThreatIntelligencePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/ThreatIntelligencePolicyItemRequestBuilder.java new file mode 100644 index 00000000000..0babada4cd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/ThreatIntelligencePolicyItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item; + +import com.microsoft.graph.beta.models.networkaccess.ThreatIntelligencePolicy; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.PolicyRulesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThreatIntelligencePolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + * @return a {@link PolicyRulesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRulesRequestBuilder policyRules() { + return new PolicyRulesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ThreatIntelligencePolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ThreatIntelligencePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ThreatIntelligencePolicyItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ThreatIntelligencePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property threatIntelligencePolicies for networkAccess + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property threatIntelligencePolicies for networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy get() { + return get(null); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ThreatIntelligencePolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property threatIntelligencePolicies in networkAccess + * @param body The request body + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy patch(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body) { + return patch(body, null); + } + /** + * Update the navigation property threatIntelligencePolicies in networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ThreatIntelligencePolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ThreatIntelligencePolicy patch(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ThreatIntelligencePolicy::createFromDiscriminatorValue); + } + /** + * Delete navigation property threatIntelligencePolicies for networkAccess + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property threatIntelligencePolicies for networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get threatIntelligencePolicies from networkAccess + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get threatIntelligencePolicies from networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property threatIntelligencePolicies in networkAccess + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property threatIntelligencePolicies in networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ThreatIntelligencePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ThreatIntelligencePolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ThreatIntelligencePolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ThreatIntelligencePolicyItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get threatIntelligencePolicies from networkAccess + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/PolicyRulesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/PolicyRulesRequestBuilder.java new file mode 100644 index 00000000000..980ca51114d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/PolicyRulesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules; + +import com.microsoft.graph.beta.models.networkaccess.PolicyRule; +import com.microsoft.graph.beta.models.networkaccess.PolicyRuleCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count.CountRequestBuilder; +import com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item.PolicyRuleItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyRulesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + * @param policyRuleId The unique identifier of policyRule + * @return a {@link PolicyRuleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRuleItemRequestBuilder byPolicyRuleId(@jakarta.annotation.Nonnull final String policyRuleId) { + Objects.requireNonNull(policyRuleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("policyRule%2Did", policyRuleId); + return new PolicyRuleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PolicyRulesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRulesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PolicyRulesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRulesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @return a {@link PolicyRuleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRuleCollectionResponse get() { + return get(null); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRuleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRuleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PolicyRuleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to policyRules for networkAccess + * @param body The request body + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule post(@jakarta.annotation.Nonnull final PolicyRule body) { + return post(body, null); + } + /** + * Create new navigation property to policyRules for networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule post(@jakarta.annotation.Nonnull final PolicyRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PolicyRule::createFromDiscriminatorValue); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to policyRules for networkAccess + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to policyRules for networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PolicyRulesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRulesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyRulesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dbb0d856497 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java new file mode 100644 index 00000000000..6506b40c2cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/threatintelligencepolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.networkaccess.threatintelligencepolicies.item.policyrules.item; + +import com.microsoft.graph.beta.models.networkaccess.PolicyRule; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyRuleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PolicyRuleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRuleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/{policyRule%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PolicyRuleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRuleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/{policyRule%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property policyRules for networkAccess + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property policyRules for networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule get() { + return get(null); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PolicyRule::createFromDiscriminatorValue); + } + /** + * Update the navigation property policyRules in networkAccess + * @param body The request body + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule patch(@jakarta.annotation.Nonnull final PolicyRule body) { + return patch(body, null); + } + /** + * Update the navigation property policyRules in networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PolicyRule patch(@jakarta.annotation.Nonnull final PolicyRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PolicyRule::createFromDiscriminatorValue); + } + /** + * Delete navigation property policyRules for networkAccess + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property policyRules for networkAccess + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property policyRules in networkAccess + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property policyRules in networkAccess + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PolicyRuleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRuleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyRuleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the definition of the policy ruleset that makes up the core definition of a policy. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java index 7f141e622cf..9ffe5488a9d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -81,23 +81,23 @@ public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { return put(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java index 796fcc9564e..d756edcf8c8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java @@ -51,21 +51,21 @@ public RiskDetectionsRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/riskDetections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RiskDetectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetectionCollectionResponse get() { return get(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskDetectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -100,7 +100,7 @@ public RiskDetection post(@jakarta.annotation.Nonnull final RiskDetection body, return this.requestAdapter.send(requestInfo, errorMapping, RiskDetection::createFromDiscriminatorValue); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -108,7 +108,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -154,7 +154,7 @@ public RiskDetectionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new RiskDetectionsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java index 27bf745fc70..801720604a8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java @@ -66,12 +66,12 @@ public RoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/roleManagement/deviceManagement/roleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -79,13 +79,13 @@ public UnifiedRoleAssignmentMultipleCollectionResponse get() { return get(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -129,7 +129,7 @@ public UnifiedRoleAssignmentMultiple post(@jakarta.annotation.Nonnull final Unif return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoleAssignmentMultiple::createFromDiscriminatorValue); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link RequestInformation} * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -198,7 +198,7 @@ public RoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java index e2ee66520c3..b2a7a15b4ff 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java @@ -61,23 +61,23 @@ public CustomClaimsPolicy get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return patch(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,23 +88,23 @@ public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPo return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return put(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -144,7 +144,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -168,7 +168,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/settings/SettingsRequestBuilder.java index 3a9f4c297fa..1c1b1b62a43 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/settings/SettingsRequestBuilder.java @@ -60,7 +60,7 @@ public SettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/settings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of tenant-level or group-specific group settings objects. + * Retrieve a list of tenant-level or group-specific directory settings objects. * @return a {@link DirectorySettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public DirectorySettingCollectionResponse get() { return get(null); } /** - * Retrieve a list of tenant-level or group-specific group settings objects. + * Retrieve a list of tenant-level or group-specific directory settings objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectorySettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public DirectorySettingCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectorySettingCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @return a {@link DirectorySetting} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public DirectorySetting post(@jakarta.annotation.Nonnull final DirectorySetting return post(body, null); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectorySetting} @@ -111,7 +111,7 @@ public DirectorySetting post(@jakarta.annotation.Nonnull final DirectorySetting return this.requestAdapter.send(requestInfo, errorMapping, DirectorySetting::createFromDiscriminatorValue); } /** - * Retrieve a list of tenant-level or group-specific group settings objects. + * Retrieve a list of tenant-level or group-specific directory settings objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of tenant-level or group-specific group settings objects. + * Retrieve a list of tenant-level or group-specific directory settings objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public SettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new SettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of tenant-level or group-specific group settings objects. + * Retrieve a list of tenant-level or group-specific directory settings objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java index 56e9d207d6b..420074a7904 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java @@ -145,21 +145,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get() { return get(null); } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -214,7 +214,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -222,7 +222,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -274,7 +274,7 @@ public ListItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/item/pages/PagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/item/pages/PagesRequestBuilder.java index e096abdd61c..9539528430f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/item/pages/PagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/item/pages/PagesRequestBuilder.java @@ -93,23 +93,23 @@ public BaseSitePageCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, BaseSitePageCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param body The request body * @return a {@link BaseSitePage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public BaseSitePage post(@jakarta.annotation.Nonnull final BaseSitePage body) { return post(body, null); } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link BaseSitePage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public BaseSitePage post(@jakarta.annotation.Nonnull final BaseSitePage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java index 53c480cbd8c..b8f3bf4694a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java @@ -81,23 +81,23 @@ public ConversationMember get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { return patch(body, null); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java index d50ec09f896..b5634bc682b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java @@ -111,23 +111,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -158,7 +158,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @return a {@link RequestInformation} */ @@ -167,7 +167,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java index 2b75d7f4a00..9e9ae4eb28f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java @@ -60,21 +60,21 @@ public TeamTemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/teamwork/teamTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @return a {@link TeamTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public TeamTemplateCollectionResponse get() { return get(null); } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public TeamTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public TeamTemplate post(@jakarta.annotation.Nonnull final TeamTemplate body, @j return this.requestAdapter.send(requestInfo, errorMapping, TeamTemplate::createFromDiscriminatorValue); } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public TeamTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new TeamTemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java index dd09337d80d..1294023c5f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java @@ -100,21 +100,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get() { return get(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -169,7 +169,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -177,7 +177,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +229,7 @@ public PresenceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {