diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8dc210a2cc3..d7c0c8c2c9b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "6.41.0" + ".": "6.42.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 757fe3568e3..376bf99684c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [6.42.0](https://github.com/microsoftgraph/msgraph-beta-sdk-java/compare/v6.41.0...v6.42.0) (2025-04-29) + + +### Features + +* **generation:** update request builders and models ([3d6e8bd](https://github.com/microsoftgraph/msgraph-beta-sdk-java/commit/3d6e8bda24561bb50dfef182e761d2c82192c967)) + ## [6.41.0](https://github.com/microsoftgraph/msgraph-beta-sdk-java/compare/v6.40.0...v6.41.0) (2025-04-15) diff --git a/README.md b/README.md index b24ee2adb2e..36252bf59bb 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ repositories { dependencies { // Include the sdk as a dependency // x-release-please-start-version - implementation 'com.microsoft.graph:microsoft-graph-beta:6.41.0' + implementation 'com.microsoft.graph:microsoft-graph-beta:6.42.0' // x-release-please-end // This dependency is only needed if you are using the TokenCrendentialAuthProvider implementation 'com.azure:azure-identity:1.11.0' @@ -39,7 +39,7 @@ Add the dependency in `dependencies` in pom.xml com.microsoft.graph microsoft-graph-beta - 6.41.0 + 6.42.0 diff --git a/android/build.gradle b/android/build.gradle index 33e4bbbaffa..c73db96a788 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -8,7 +8,7 @@ buildscript { dependencies { classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2" classpath "gradle.plugin.com.github.viswaramamoorthy:gradle-util-plugins:0.1.0-RELEASE" - classpath "com.android.tools.build:gradle:8.9.1" + classpath "com.android.tools.build:gradle:8.9.2" classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0" } } diff --git a/gradle.properties b/gradle.properties index 9e0a4c79085..a89eafa9e04 100644 --- a/gradle.properties +++ b/gradle.properties @@ -29,7 +29,7 @@ mavenArtifactId = microsoft-graph-beta mavenMajorVersion = 6 # x-release-please-end # x-release-please-start-minor -mavenMinorVersion = 41 +mavenMinorVersion = 42 # x-release-please-end # x-release-please-start-patch mavenPatchVersion = 0 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 6e47b5567c1..4e59382392c 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 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. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @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 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. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @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 updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset 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 updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset 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 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. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * 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. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -169,7 +169,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -221,7 +221,7 @@ public UpdatableAssetItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java index 8f747290eac..325d49a04f5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @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/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/messages/MessagesRequestBuilder.java index 8d7efdf93c5..5790c90106f 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 channel or a chat. + * 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. * @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 or a chat. + * 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. * @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 or a chat. + * 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. * @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 or a chat. + * 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. * @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/calls/item/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java index fe1f1e3681e..439c6074308 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @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/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java index 26d812ece28..1ac56ed7cab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java @@ -60,7 +60,7 @@ public AppLogCollectionRequestsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public AppLogCollectionRequestCollectionResponse get() { return get(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public AppLogCollectionRequest post(@jakarta.annotation.Nonnull final AppLogColl return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequest::createFromDiscriminatorValue); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public AppLogCollectionRequestsRequestBuilder withUrl(@jakarta.annotation.Nonnul return new AppLogCollectionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java index 5438a2b0d82..5b2b745009e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public AppLogCollectionRequest get() { return get(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public AppLogCollectionRequestItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/retrievecloudpctroubleshootreports/RetrieveCloudPcTroubleshootReportsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/retrievecloudpctroubleshootreports/RetrieveCloudPcTroubleshootReportsPostRequestBody.java index 43d68d1b6e6..bb6c3efce89 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/retrievecloudpctroubleshootreports/RetrieveCloudPcTroubleshootReportsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/reports/retrievecloudpctroubleshootreports/RetrieveCloudPcTroubleshootReportsPostRequestBody.java @@ -62,8 +62,9 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(7); + final HashMap> deserializerMap = new HashMap>(8); deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("groupBy", (n) -> { this.setGroupBy(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("reportName", (n) -> { this.setReportName(n.getEnumValue(CloudPCTroubleshootReportType::forValue)); }); deserializerMap.put("search", (n) -> { this.setSearch(n.getStringValue()); }); @@ -80,6 +81,14 @@ public Map> getFieldDeserializers public String getFilter() { return this.backingStore.get("filter"); } + /** + * Gets the groupBy property value. The groupBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGroupBy() { + return this.backingStore.get("groupBy"); + } /** * Gets the orderBy property value. The orderBy property * @return a {@link java.util.List} @@ -135,6 +144,7 @@ public Integer getTop() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeStringValue("filter", this.getFilter()); + writer.writeCollectionOfPrimitiveValues("groupBy", this.getGroupBy()); writer.writeCollectionOfPrimitiveValues("orderBy", this.getOrderBy()); writer.writeEnumValue("reportName", this.getReportName()); writer.writeStringValue("search", this.getSearch()); @@ -165,6 +175,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setFilter(@jakarta.annotation.Nullable final String value) { this.backingStore.set("filter", value); } + /** + * Sets the groupBy property value. The groupBy property + * @param value Value to set for the groupBy property. + */ + public void setGroupBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("groupBy", value); + } /** * Sets the orderBy property value. The orderBy property * @param value Value to set for the orderBy property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java index 331903a71aa..5e333db00f0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @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/workbook/worksheets/item/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java index 2b5f324c12d..3257a406357 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @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/external/connections/item/schema/SchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java index 05701d147cd..0aee76cfb16 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); } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @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); } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @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; } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param body The request body * @return a {@link RequestInformation} */ @@ -117,7 +117,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @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/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java index 45bc555d4d6..c8ed7876ed3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/operations/item/LongRunningOperationItemRequestBuilder.java @@ -55,21 +55,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 longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @return a {@link LongRunningOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public LongRunningOperation get() { return get(null); } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LongRunningOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public LongRunningOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -183,7 +183,7 @@ public LongRunningOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java index ae9adcbc3b1..f6c25c82474 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java @@ -129,23 +129,23 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body) { return post(body, null); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -176,7 +176,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link RequestInformation} */ @@ -185,7 +185,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @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 0d4a96e9fbd..d101eebe4fb 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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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 ca8243fa20d..5bfb3dea3d6 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 @@ -66,21 +66,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 conversation object. + * Get a group's conversation object. * @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 get() { return get(null); } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -145,7 +145,7 @@ public ConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index a8a84d6ba6a..a739480c47f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java @@ -55,18 +55,18 @@ public ConversationThreadItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a thread object. + * Delete conversationThread. * @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 thread object. + * Delete conversationThread. * @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); @@ -126,7 +126,7 @@ public ConversationThread patch(@jakarta.annotation.Nonnull final ConversationTh return this.requestAdapter.send(requestInfo, errorMapping, ConversationThread::createFromDiscriminatorValue); } /** - * Delete a thread object. + * Delete conversationThread. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a thread object. + * Delete conversationThread. * @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/conditionalaccess/evaluate/EvaluatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java index c8025c8bfdf..b2a35274501 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java @@ -1,8 +1,8 @@ package com.microsoft.graph.beta.identity.conditionalaccess.evaluate; -import com.microsoft.graph.beta.models.ConditionalAccessContext; -import com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions; -import com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject; +import com.microsoft.graph.beta.models.SignInConditions; +import com.microsoft.graph.beta.models.SignInContext; +import com.microsoft.graph.beta.models.SignInIdentity; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -67,41 +67,41 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the conditionalAccessContext property value. The conditionalAccessContext property - * @return a {@link ConditionalAccessContext} + * The deserialization information for the current model + * @return a {@link Map>} */ - @jakarta.annotation.Nullable - public ConditionalAccessContext getConditionalAccessContext() { - return this.backingStore.get("conditionalAccessContext"); + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("appliedPoliciesOnly", (n) -> { this.setAppliedPoliciesOnly(n.getBooleanValue()); }); + deserializerMap.put("signInConditions", (n) -> { this.setSignInConditions(n.getObjectValue(SignInConditions::createFromDiscriminatorValue)); }); + deserializerMap.put("signInContext", (n) -> { this.setSignInContext(n.getObjectValue(SignInContext::createFromDiscriminatorValue)); }); + deserializerMap.put("signInIdentity", (n) -> { this.setSignInIdentity(n.getObjectValue(SignInIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; } /** - * Gets the conditionalAccessWhatIfConditions property value. The conditionalAccessWhatIfConditions property - * @return a {@link ConditionalAccessWhatIfConditions} + * Gets the signInConditions property value. The signInConditions property + * @return a {@link SignInConditions} */ @jakarta.annotation.Nullable - public ConditionalAccessWhatIfConditions getConditionalAccessWhatIfConditions() { - return this.backingStore.get("conditionalAccessWhatIfConditions"); + public SignInConditions getSignInConditions() { + return this.backingStore.get("signInConditions"); } /** - * Gets the conditionalAccessWhatIfSubject property value. The conditionalAccessWhatIfSubject property - * @return a {@link ConditionalAccessWhatIfSubject} + * Gets the signInContext property value. The signInContext property + * @return a {@link SignInContext} */ @jakarta.annotation.Nullable - public ConditionalAccessWhatIfSubject getConditionalAccessWhatIfSubject() { - return this.backingStore.get("conditionalAccessWhatIfSubject"); + public SignInContext getSignInContext() { + return this.backingStore.get("signInContext"); } /** - * The deserialization information for the current model - * @return a {@link Map>} + * Gets the signInIdentity property value. The signInIdentity property + * @return a {@link SignInIdentity} */ - @jakarta.annotation.Nonnull - public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); - deserializerMap.put("appliedPoliciesOnly", (n) -> { this.setAppliedPoliciesOnly(n.getBooleanValue()); }); - deserializerMap.put("conditionalAccessContext", (n) -> { this.setConditionalAccessContext(n.getObjectValue(ConditionalAccessContext::createFromDiscriminatorValue)); }); - deserializerMap.put("conditionalAccessWhatIfConditions", (n) -> { this.setConditionalAccessWhatIfConditions(n.getObjectValue(ConditionalAccessWhatIfConditions::createFromDiscriminatorValue)); }); - deserializerMap.put("conditionalAccessWhatIfSubject", (n) -> { this.setConditionalAccessWhatIfSubject(n.getObjectValue(ConditionalAccessWhatIfSubject::createFromDiscriminatorValue)); }); - return deserializerMap; + @jakarta.annotation.Nullable + public SignInIdentity getSignInIdentity() { + return this.backingStore.get("signInIdentity"); } /** * Serializes information the current object @@ -110,9 +110,9 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeBooleanValue("appliedPoliciesOnly", this.getAppliedPoliciesOnly()); - writer.writeObjectValue("conditionalAccessContext", this.getConditionalAccessContext()); - writer.writeObjectValue("conditionalAccessWhatIfConditions", this.getConditionalAccessWhatIfConditions()); - writer.writeObjectValue("conditionalAccessWhatIfSubject", this.getConditionalAccessWhatIfSubject()); + writer.writeObjectValue("signInConditions", this.getSignInConditions()); + writer.writeObjectValue("signInContext", this.getSignInContext()); + writer.writeObjectValue("signInIdentity", this.getSignInIdentity()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -138,24 +138,24 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the conditionalAccessContext property value. The conditionalAccessContext property - * @param value Value to set for the conditionalAccessContext property. + * Sets the signInConditions property value. The signInConditions property + * @param value Value to set for the signInConditions property. */ - public void setConditionalAccessContext(@jakarta.annotation.Nullable final ConditionalAccessContext value) { - this.backingStore.set("conditionalAccessContext", value); + public void setSignInConditions(@jakarta.annotation.Nullable final SignInConditions value) { + this.backingStore.set("signInConditions", value); } /** - * Sets the conditionalAccessWhatIfConditions property value. The conditionalAccessWhatIfConditions property - * @param value Value to set for the conditionalAccessWhatIfConditions property. + * Sets the signInContext property value. The signInContext property + * @param value Value to set for the signInContext property. */ - public void setConditionalAccessWhatIfConditions(@jakarta.annotation.Nullable final ConditionalAccessWhatIfConditions value) { - this.backingStore.set("conditionalAccessWhatIfConditions", value); + public void setSignInContext(@jakarta.annotation.Nullable final SignInContext value) { + this.backingStore.set("signInContext", value); } /** - * Sets the conditionalAccessWhatIfSubject property value. The conditionalAccessWhatIfSubject property - * @param value Value to set for the conditionalAccessWhatIfSubject property. + * Sets the signInIdentity property value. The signInIdentity property + * @param value Value to set for the signInIdentity property. */ - public void setConditionalAccessWhatIfSubject(@jakarta.annotation.Nullable final ConditionalAccessWhatIfSubject value) { - this.backingStore.set("conditionalAccessWhatIfSubject", value); + public void setSignInIdentity(@jakarta.annotation.Nullable final SignInIdentity value) { + this.backingStore.set("signInIdentity", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java index daee53edb9a..7dae0d43491 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java @@ -1,7 +1,7 @@ package com.microsoft.graph.beta.identity.conditionalaccess.evaluate; import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; -import com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy; +import com.microsoft.graph.beta.models.WhatIfAnalysisResult; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -33,15 +33,15 @@ public static EvaluatePostResponse createFromDiscriminatorValue(@jakarta.annotat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ConditionalAccessWhatIfPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(WhatIfAnalysisResult::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +57,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * 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) { + 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/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java index c04f84e3f84..7ef0dc44d37 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java @@ -39,12 +39,9 @@ public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * @param body The request body * @return a {@link EvaluatePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { return post(body, null); } @@ -54,12 +51,9 @@ public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostR * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EvaluatePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01 * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -71,11 +65,8 @@ public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostR * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { return toPostRequestInformation(body, null); } @@ -84,11 +75,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -101,11 +89,8 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * 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 EvaluateRequestBuilder} - * @deprecated - * Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01 */ @jakarta.annotation.Nonnull - @Deprecated public EvaluateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new EvaluateRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java index 7bb56e4e3f8..a01b29d3bde 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -37,18 +37,18 @@ public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation 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 an ipNamedLocation object. + * Delete a countryNamedLocation 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); @@ -57,21 +57,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 compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get() { return get(null); } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +127,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -187,7 +187,7 @@ public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation 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/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java index 15d54cf0b29..79b44165ceb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java @@ -37,23 +37,23 @@ public CustomAccessPackageWorkflowExtensionItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @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 */ @Deprecated public void delete() { delete(null); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @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 */ @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public CustomAccessPackageWorkflowExtension patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, CustomAccessPackageWorkflowExtension::createFromDiscriminatorValue); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated 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 40c5ed62c21..bf2df78743e 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) { @@ -123,7 +123,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 @@ -131,7 +131,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} */ @@ -183,7 +183,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/identityprotection/riskyusers/RiskyUsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java index a96118fdbed..8a96b5ab8af 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java @@ -78,21 +78,21 @@ public RiskyUsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get() { return get(null); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -127,7 +127,7 @@ public RiskyUser post(@jakarta.annotation.Nonnull final RiskyUser body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, RiskyUser::createFromDiscriminatorValue); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -181,7 +181,7 @@ public RiskyUsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RiskyUsersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser 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 0a3f46e8d7a..68bb958aeac 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 @@ -66583,6 +66583,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudp com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getBackingStore():BackingStore com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getFilter():String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getGroupBy():java.util.List com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getOrderBy():java.util.List com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getReportName():CloudPCTroubleshootReportType com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|getSearch():String @@ -66593,6 +66594,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudp com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setGroupBy(value?:java.util.List):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setOrderBy(value?:java.util.List):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setReportName(value?:CloudPCTroubleshootReportType):void com.microsoft.graph.beta.devicemanagement.virtualendpoint.reports.retrievecloudpctroubleshootreports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|setSearch(value?:String):void @@ -158238,25 +158240,25 @@ com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequest com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAdditionalData():Map com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAppliedPoliciesOnly():Boolean com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getConditionalAccessContext():ConditionalAccessContext -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getConditionalAccessWhatIfConditions():ConditionalAccessWhatIfConditions -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getConditionalAccessWhatIfSubject():ConditionalAccessWhatIfSubject com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInConditions():SignInConditions +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInContext():SignInContext +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInIdentity():SignInIdentity com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAppliedPoliciesOnly(value?:Boolean):void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setConditionalAccessContext(value?:ConditionalAccessContext):void -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setConditionalAccessWhatIfConditions(value?:ConditionalAccessWhatIfConditions):void -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setConditionalAccessWhatIfSubject(value?:ConditionalAccessWhatIfSubject):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInConditions(value?:SignInConditions):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInContext(value?:SignInContext):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInIdentity(value?:SignInIdentity):void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostRequestBody com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|constructor():void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getValue():java.util.List com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluatePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostResponse com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identity.conditionalaccess.evaluate.EvaluateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration @@ -187792,6 +187794,14 @@ com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|getValue( com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ApplicationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ApplicationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationCollectionResponse +com.microsoft.graph.beta.models.ApplicationContext-->SignInContext +com.microsoft.graph.beta.models.ApplicationContext::|public|constructor():void +com.microsoft.graph.beta.models.ApplicationContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ApplicationContext::|public|getIncludeApplications():java.util.List +com.microsoft.graph.beta.models.ApplicationContext::|public|OdataType:String +com.microsoft.graph.beta.models.ApplicationContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ApplicationContext::|public|setIncludeApplications(value?:java.util.List):void +com.microsoft.graph.beta.models.ApplicationContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():void com.microsoft.graph.beta.models.ApplicationEnforcedRestrictionsSessionControl::|public|getFieldDeserializers():Map> @@ -189814,6 +189824,14 @@ com.microsoft.graph.beta.models.AuditUserIdentity::|public|serialize(writer:Seri com.microsoft.graph.beta.models.AuditUserIdentity::|public|setHomeTenantId(value?:String):void com.microsoft.graph.beta.models.AuditUserIdentity::|public|setHomeTenantName(value?:String):void com.microsoft.graph.beta.models.AuditUserIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditUserIdentity +com.microsoft.graph.beta.models.AuthContext-->SignInContext +com.microsoft.graph.beta.models.AuthContext::|public|constructor():void +com.microsoft.graph.beta.models.AuthContext::|public|getAuthenticationContextValue():String +com.microsoft.graph.beta.models.AuthContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AuthContext::|public|OdataType:String +com.microsoft.graph.beta.models.AuthContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AuthContext::|public|setAuthenticationContextValue(value?:String):void +com.microsoft.graph.beta.models.AuthContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthContext com.microsoft.graph.beta.models.Authentication-->Entity com.microsoft.graph.beta.models.Authentication::|public|constructor():void com.microsoft.graph.beta.models.Authentication::|public|getEmailMethods():java.util.List @@ -189827,6 +189845,7 @@ com.microsoft.graph.beta.models.Authentication::|public|getPasswordlessMicrosoft com.microsoft.graph.beta.models.Authentication::|public|getPasswordMethods():java.util.List com.microsoft.graph.beta.models.Authentication::|public|getPhoneMethods():java.util.List com.microsoft.graph.beta.models.Authentication::|public|getPlatformCredentialMethods():java.util.List +com.microsoft.graph.beta.models.Authentication::|public|getQrCodePinMethod():QrCodePinAuthenticationMethod com.microsoft.graph.beta.models.Authentication::|public|getRequirements():StrongAuthenticationRequirements com.microsoft.graph.beta.models.Authentication::|public|getSignInPreferences():SignInPreferences com.microsoft.graph.beta.models.Authentication::|public|getSoftwareOathMethods():java.util.List @@ -189844,6 +189863,7 @@ com.microsoft.graph.beta.models.Authentication::|public|setPasswordlessMicrosoft com.microsoft.graph.beta.models.Authentication::|public|setPasswordMethods(value?:java.util.List):void com.microsoft.graph.beta.models.Authentication::|public|setPhoneMethods(value?:java.util.List):void com.microsoft.graph.beta.models.Authentication::|public|setPlatformCredentialMethods(value?:java.util.List):void +com.microsoft.graph.beta.models.Authentication::|public|setQrCodePinMethod(value?:QrCodePinAuthenticationMethod):void com.microsoft.graph.beta.models.Authentication::|public|setRequirements(value?:StrongAuthenticationRequirements):void com.microsoft.graph.beta.models.Authentication::|public|setSignInPreferences(value?:SignInPreferences):void com.microsoft.graph.beta.models.Authentication::|public|setSoftwareOathMethods(value?:java.util.List):void @@ -190397,6 +190417,7 @@ com.microsoft.graph.beta.models.AuthenticationMethodModes::0013-X509CertificateM com.microsoft.graph.beta.models.AuthenticationMethodModes::0014-FederatedSingleFactor com.microsoft.graph.beta.models.AuthenticationMethodModes::0015-FederatedMultiFactor com.microsoft.graph.beta.models.AuthenticationMethodModes::0016-UnknownFutureValue +com.microsoft.graph.beta.models.AuthenticationMethodModes::0017-QrCodePin com.microsoft.graph.beta.models.AuthenticationMethodPlatform::0000-Unknown com.microsoft.graph.beta.models.AuthenticationMethodPlatform::0001-Windows com.microsoft.graph.beta.models.AuthenticationMethodPlatform::0002-MacOS @@ -191700,6 +191721,7 @@ com.microsoft.graph.beta.models.BaseAuthenticationMethod::0009-Email com.microsoft.graph.beta.models.BaseAuthenticationMethod::0010-X509Certificate com.microsoft.graph.beta.models.BaseAuthenticationMethod::0011-Federation com.microsoft.graph.beta.models.BaseAuthenticationMethod::0012-UnknownFutureValue +com.microsoft.graph.beta.models.BaseAuthenticationMethod::0013-QrCodePin com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse::|public|constructor():void com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse::|public|getAdditionalData():Map @@ -196485,6 +196507,16 @@ com.microsoft.graph.beta.models.CloudPcBulkCreateSnapshot::|public|serialize(wri com.microsoft.graph.beta.models.CloudPcBulkCreateSnapshot::|public|setAccessTier(value?:CloudPcBlobAccessTier):void com.microsoft.graph.beta.models.CloudPcBulkCreateSnapshot::|public|setStorageAccountId(value?:String):void com.microsoft.graph.beta.models.CloudPcBulkCreateSnapshot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkCreateSnapshot +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery-->CloudPcBulkAction +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|getCapabilityType():CloudPcDisasterRecoveryCapabilityType +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|getLicenseType():CloudPcDisasterRecoveryLicenseType +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|setCapabilityType(value?:CloudPcDisasterRecoveryCapabilityType):void +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|public|setLicenseType(value?:CloudPcDisasterRecoveryLicenseType):void +com.microsoft.graph.beta.models.CloudPcBulkDisasterRecovery::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkDisasterRecovery com.microsoft.graph.beta.models.CloudPcBulkDisasterRecoveryFailback-->CloudPcBulkAction com.microsoft.graph.beta.models.CloudPcBulkDisasterRecoveryFailback::|public|constructor():void com.microsoft.graph.beta.models.CloudPcBulkDisasterRecoveryFailback::|public|getFieldDeserializers():Map> @@ -196523,6 +196555,12 @@ com.microsoft.graph.beta.models.CloudPcBulkPowerOn::|public|getFieldDeserializer com.microsoft.graph.beta.models.CloudPcBulkPowerOn::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcBulkPowerOn::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcBulkPowerOn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkPowerOn +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent-->CloudPcBulkAction +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|OdataType:String +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcBulkReinstallAgent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkReinstallAgent com.microsoft.graph.beta.models.CloudPcBulkRemoteActionResult::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcBulkRemoteActionResult::|public|constructor():void com.microsoft.graph.beta.models.CloudPcBulkRemoteActionResult::|public|getAdditionalData():Map @@ -196566,10 +196604,12 @@ com.microsoft.graph.beta.models.CloudPcBulkRestart::|static|public|createFromDis com.microsoft.graph.beta.models.CloudPcBulkRestore-->CloudPcBulkAction com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|constructor():void com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|getIgnoreUnhealthySnapshots():Boolean com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|getRestorePointDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|getTimeRange():RestoreTimeRange com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|setIgnoreUnhealthySnapshots(value?:Boolean):void com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|setRestorePointDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPcBulkRestore::|public|setTimeRange(value?:RestoreTimeRange):void com.microsoft.graph.beta.models.CloudPcBulkRestore::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkRestore @@ -196751,6 +196791,7 @@ com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsBuildNumber():S com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsStatus():CloudPcDeviceImageOsStatus com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsVersionNumber():String com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getScopeIds():java.util.List +com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getSizeInGB():Integer com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getSourceImageResourceId():String com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getStatus():CloudPcDeviceImageStatus com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getStatusDetails():CloudPcDeviceImageStatusDetails @@ -196766,6 +196807,7 @@ com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsBuildNumber(val com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsStatus(value?:CloudPcDeviceImageOsStatus):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsVersionNumber(value?:String):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setScopeIds(value?:java.util.List):void +com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setSizeInGB(value?:Integer):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setSourceImageResourceId(value?:String):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setStatus(value?:CloudPcDeviceImageStatus):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setStatusDetails(value?:CloudPcDeviceImageStatusDetails):void @@ -196844,6 +196886,7 @@ com.microsoft.graph.beta.models.CloudPcDisasterRecoveryCapability~~>AdditionalDa com.microsoft.graph.beta.models.CloudPcDisasterRecoveryLicenseType::0000-None com.microsoft.graph.beta.models.CloudPcDisasterRecoveryLicenseType::0001-Standard com.microsoft.graph.beta.models.CloudPcDisasterRecoveryLicenseType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcDisasterRecoveryLicenseType::0003-Plus com.microsoft.graph.beta.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting-->CloudPcDisasterRecoveryNetworkSetting com.microsoft.graph.beta.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|constructor():void com.microsoft.graph.beta.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|getFieldDeserializers():Map> @@ -197801,6 +197844,7 @@ com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getCloudPcId():String com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getExpirationDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getHealthCheckStatus():CloudPcSnapshotHealthCheckStatus com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getLastRestoredDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getSnapshotType():CloudPcSnapshotType com.microsoft.graph.beta.models.CloudPcSnapshot::|public|getStatus():CloudPcSnapshotStatus @@ -197809,6 +197853,7 @@ com.microsoft.graph.beta.models.CloudPcSnapshot::|public|serialize(writer:Serial com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setCloudPcId(value?:String):void com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setHealthCheckStatus(value?:CloudPcSnapshotHealthCheckStatus):void com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setLastRestoredDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setSnapshotType(value?:CloudPcSnapshotType):void com.microsoft.graph.beta.models.CloudPcSnapshot::|public|setStatus(value?:CloudPcSnapshotStatus):void @@ -197820,6 +197865,10 @@ com.microsoft.graph.beta.models.CloudPcSnapshotCollectionResponse::|public|getVa com.microsoft.graph.beta.models.CloudPcSnapshotCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcSnapshotCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.CloudPcSnapshotCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcSnapshotCollectionResponse +com.microsoft.graph.beta.models.CloudPcSnapshotHealthCheckStatus::0000-Unknown +com.microsoft.graph.beta.models.CloudPcSnapshotHealthCheckStatus::0001-Healthy +com.microsoft.graph.beta.models.CloudPcSnapshotHealthCheckStatus::0002-Unhealthy +com.microsoft.graph.beta.models.CloudPcSnapshotHealthCheckStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcSnapshotStatus::0000-Ready com.microsoft.graph.beta.models.CloudPcSnapshotStatus::0001-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcSnapshotType::0000-Automatic @@ -197919,12 +197968,14 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|constructor():vo com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getDisplayName():String com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionGroup():CloudPcRegionGroup +com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionRestrictionDetail():CloudPcSupportedRegionRestrictionDetail com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getRegionStatus():CloudPcSupportedRegionStatus com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|getSupportedSolution():CloudPcManagementService com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionGroup(value?:CloudPcRegionGroup):void +com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionRestrictionDetail(value?:CloudPcSupportedRegionRestrictionDetail):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setRegionStatus(value?:CloudPcSupportedRegionStatus):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|public|setSupportedSolution(value?:CloudPcManagementService):void com.microsoft.graph.beta.models.CloudPcSupportedRegion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegion @@ -197935,6 +197986,24 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegionCollectionResponse::|publi com.microsoft.graph.beta.models.CloudPcSupportedRegionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcSupportedRegionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.CloudPcSupportedRegionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegionCollectionResponse +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getCPURestricted():Boolean +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getGPURestricted():Boolean +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getNestedVirtualizationRestricted():Boolean +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setCPURestricted(value?:Boolean):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setGPURestricted(value?:Boolean):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setNestedVirtualizationRestricted(value?:Boolean):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegionRestrictionDetail +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcSupportedRegionStatus::0000-Available com.microsoft.graph.beta.models.CloudPcSupportedRegionStatus::0001-Restricted com.microsoft.graph.beta.models.CloudPcSupportedRegionStatus::0002-Unavailable @@ -199031,18 +199100,6 @@ com.microsoft.graph.beta.models.ConditionalAccessConditionSet::|public|setUserRi com.microsoft.graph.beta.models.ConditionalAccessConditionSet::|public|setUsers(value?:ConditionalAccessUsers):void com.microsoft.graph.beta.models.ConditionalAccessConditionSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessConditionSet com.microsoft.graph.beta.models.ConditionalAccessConditionSet~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.ConditionalAccessContext::|protected|backingStore:BackingStore -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|constructor():void -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|getOdataType():String -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.models.ConditionalAccessContext::|public|setOdataType(value?:String):void -com.microsoft.graph.beta.models.ConditionalAccessContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessContext -com.microsoft.graph.beta.models.ConditionalAccessContext~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ConditionalAccessDevicePlatform::0000-Android com.microsoft.graph.beta.models.ConditionalAccessDevicePlatform::0001-IOS com.microsoft.graph.beta.models.ConditionalAccessDevicePlatform::0002-Windows @@ -199440,81 +199497,6 @@ com.microsoft.graph.beta.models.ConditionalAccessUsers::|public|setIncludeUsers( com.microsoft.graph.beta.models.ConditionalAccessUsers::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ConditionalAccessUsers::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessUsers com.microsoft.graph.beta.models.ConditionalAccessUsers~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|protected|backingStore:BackingStore -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|constructor():void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getAuthenticationFlow():AuthenticationFlow -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getClientAppType():ConditionalAccessClientApp -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getCountry():String -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getDeviceInfo():DeviceInfo -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getInsiderRiskLevel():InsiderRiskLevel -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getIpAddress():String -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getOdataType():String -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getServicePrincipalRiskLevel():RiskLevel -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getSignInRiskLevel():RiskLevel -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|getUserRiskLevel():RiskLevel -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setCountry(value?:String):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setDeviceInfo(value?:DeviceInfo):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setIpAddress(value?:String):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setOdataType(value?:String):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setSignInRiskLevel(value?:RiskLevel):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|public|setUserRiskLevel(value?:RiskLevel):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfConditions -com.microsoft.graph.beta.models.ConditionalAccessWhatIfConditions~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy-->ConditionalAccessPolicy -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|constructor():void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|getPolicyApplies():Boolean -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|getReasons():java.util.List -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|OdataType:String -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|setPolicyApplies(value?:Boolean):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|public|setReasons(value?:java.util.List):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfPolicy -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0000-NotSet -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0001-NotEnoughInformation -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0002-InvalidCondition -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0003-Users -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0004-WorkloadIdentities -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0005-Application -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0006-UserActions -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0007-AuthenticationContext -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0008-DevicePlatform -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0009-Devices -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0010-ClientApps -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0011-Location -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0012-SignInRisk -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0013-EmptyPolicy -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0014-InvalidPolicy -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0015-PolicyNotEnabled -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0016-UserRisk -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0017-Time -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0018-InsiderRisk -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0019-AuthenticationFlow -com.microsoft.graph.beta.models.ConditionalAccessWhatIfReasons::0020-UnknownFutureValue -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|protected|backingStore:BackingStore -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|constructor():void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|getOdataType():String -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|public|setOdataType(value?:String):void -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfSubject -com.microsoft.graph.beta.models.ConditionalAccessWhatIfSubject~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ConfigManagerCollection-->Entity com.microsoft.graph.beta.models.ConfigManagerCollection::|public|constructor():void com.microsoft.graph.beta.models.ConfigManagerCollection::|public|getCollectionIdentifier():String @@ -202734,6 +202716,13 @@ com.microsoft.graph.beta.models.DelegationSettings::|public|setAllowedActions(va com.microsoft.graph.beta.models.DelegationSettings::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.DelegationSettings::|public|setIsActive(value?:Boolean):void com.microsoft.graph.beta.models.DelegationSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegationSettings +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegationSettingsCollectionResponse com.microsoft.graph.beta.models.DeleteAction::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.DeleteAction::|public|constructor():void com.microsoft.graph.beta.models.DeleteAction::|public|getAdditionalData():Map @@ -211349,6 +211338,94 @@ com.microsoft.graph.beta.models.EducationAddToCalendarOptions::0001-StudentsAndP com.microsoft.graph.beta.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners com.microsoft.graph.beta.models.EducationAddToCalendarOptions::0003-UnknownFutureValue com.microsoft.graph.beta.models.EducationAddToCalendarOptions::0004-StudentsOnly +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAreEngagementStrategiesEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsCallToActionEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsEmotionalAndIntellectualAppealEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAreEngagementStrategiesEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsCallToActionEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsEmotionalAndIntellectualAppealEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.beta.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getIsMessageClarityEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getIsQualityOfInformationEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getIsSpeechOrganizationEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setIsMessageClarityEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setIsQualityOfInformationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setIsSpeechOrganizationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackContentSettings +com.microsoft.graph.beta.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|constructor():void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getAiFeedbackSettings():EducationAiFeedbackSettings +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|getSpeechType():EducationSpeechType +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|setAiFeedbackSettings(value?:EducationAiFeedbackSettings):void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|public|setSpeechType(value?:EducationSpeechType):void +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackCriteria +com.microsoft.graph.beta.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getAreRhetoricalTechniquesEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getIsLanguageUseEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getIsStyleEnabled():Boolean +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setAreRhetoricalTechniquesEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setIsLanguageUseEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setIsStyleEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackDeliverySettings +com.microsoft.graph.beta.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getContentSettings():EducationAiFeedbackContentSettings +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getDeliverySettings():EducationAiFeedbackDeliverySettings +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setAudienceEngagementSettings(value?:EducationAiFeedbackAudienceEngagementSettings):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setContentSettings(value?:EducationAiFeedbackContentSettings):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setDeliverySettings(value?:EducationAiFeedbackDeliverySettings):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationAiFeedbackSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackSettings +com.microsoft.graph.beta.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EducationalActivity-->ItemFacet com.microsoft.graph.beta.models.EducationalActivity::|public|constructor():void com.microsoft.graph.beta.models.EducationalActivity::|public|getCompletionMonthYear():LocalDate @@ -212114,6 +212191,102 @@ com.microsoft.graph.beta.models.EducationSchoolCollectionResponse::|public|getVa com.microsoft.graph.beta.models.EducationSchoolCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.EducationSchoolCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.EducationSchoolCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSchoolCollectionResponse +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getIsBodyLanguageEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setIsBodyLanguageEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.beta.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getIsInclusivenessEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getIsRepetitiveLanguageEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|setIsInclusivenessEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|setIsRepetitiveLanguageEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachContentSettings +com.microsoft.graph.beta.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getAreFillerWordsEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getIsPaceEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getIsPitchEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getIsPronunciationEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setAreFillerWordsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setIsPaceEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setIsPitchEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setIsPronunciationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachDeliverySettings +com.microsoft.graph.beta.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|constructor():void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getContentSettings():EducationSpeakerCoachContentSettings +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getDeliverySettings():EducationSpeakerCoachDeliverySettings +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setAudienceEngagementSettings(value?:EducationSpeakerCoachAudienceEngagementSettings):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setContentSettings(value?:EducationSpeakerCoachContentSettings):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setDeliverySettings(value?:EducationSpeakerCoachDeliverySettings):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachSettings +com.microsoft.graph.beta.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.EducationSpeakerProgressResource-->EducationResource +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|constructor():void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getAiFeedbackCriteria():EducationAiFeedbackCriteria +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getIsAiFeedbackEnabled():Boolean +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getIsVideoRequired():Boolean +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getMaxRecordingAttempts():Integer +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getPresentationTitle():String +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getRecordingTimeLimitInMinutes():Integer +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getShowRehearsalReportToStudentBeforeMediaUpload():Boolean +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getSpeakerCoachSettings():EducationSpeakerCoachSettings +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|getSpokenLanguageLocale():String +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|OdataType:String +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setAiFeedbackCriteria(value?:EducationAiFeedbackCriteria):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setIsAiFeedbackEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setIsVideoRequired(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setMaxRecordingAttempts(value?:Integer):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setPresentationTitle(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setRecordingTimeLimitInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setShowRehearsalReportToStudentBeforeMediaUpload(value?:Boolean):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setSpeakerCoachSettings(value?:EducationSpeakerCoachSettings):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|public|setSpokenLanguageLocale(value?:String):void +com.microsoft.graph.beta.models.EducationSpeakerProgressResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerProgressResource +com.microsoft.graph.beta.models.EducationSpeechType::0000-Informative +com.microsoft.graph.beta.models.EducationSpeechType::0001-Personal +com.microsoft.graph.beta.models.EducationSpeechType::0002-Persuasive +com.microsoft.graph.beta.models.EducationSpeechType::0003-UnknownFutureValue com.microsoft.graph.beta.models.EducationStudent::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.EducationStudent::|public|constructor():void com.microsoft.graph.beta.models.EducationStudent::|public|getAdditionalData():Map @@ -213445,6 +213618,11 @@ com.microsoft.graph.beta.models.ErrorCode::0000-NoError com.microsoft.graph.beta.models.ErrorCode::0001-Unauthorized com.microsoft.graph.beta.models.ErrorCode::0002-NotFound com.microsoft.graph.beta.models.ErrorCode::0003-Deleted +com.microsoft.graph.beta.models.ErrorCorrectionLevel::0000-L +com.microsoft.graph.beta.models.ErrorCorrectionLevel::0001-M +com.microsoft.graph.beta.models.ErrorCorrectionLevel::0002-Q +com.microsoft.graph.beta.models.ErrorCorrectionLevel::0003-H +com.microsoft.graph.beta.models.ErrorCorrectionLevel::0004-UnknownFutureValue com.microsoft.graph.beta.models.EvaluateDynamicMembershipResult::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.EvaluateDynamicMembershipResult::|public|constructor():void com.microsoft.graph.beta.models.EvaluateDynamicMembershipResult::|public|getAdditionalData():Map @@ -240363,6 +240541,7 @@ com.microsoft.graph.beta.models.PlannerContainerType::0003-Project com.microsoft.graph.beta.models.PlannerContainerType::0004-DriveItem com.microsoft.graph.beta.models.PlannerContainerType::0005-User com.microsoft.graph.beta.models.PlannerContainerType::0006-TeamsChannel +com.microsoft.graph.beta.models.PlannerContainerType::0007-PlannerTask com.microsoft.graph.beta.models.PlannerCreationSourceKind::0000-None com.microsoft.graph.beta.models.PlannerCreationSourceKind::0001-External com.microsoft.graph.beta.models.PlannerCreationSourceKind::0002-Publication @@ -245364,6 +245543,80 @@ com.microsoft.graph.beta.models.PurchaseInvoiceLineCollectionResponse::|public|s com.microsoft.graph.beta.models.PurchaseInvoiceLineCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.PurchaseInvoiceLineCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PurchaseInvoiceLineCollectionResponse com.microsoft.graph.beta.models.PurchaseInvoice~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.QrCode-->Entity +com.microsoft.graph.beta.models.QrCode::|public|constructor():void +com.microsoft.graph.beta.models.QrCode::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrCode::|public|getExpireDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrCode::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.QrCode::|public|getImage():QrCodeImageDetails +com.microsoft.graph.beta.models.QrCode::|public|getLastUsedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrCode::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrCode::|public|OdataType:String +com.microsoft.graph.beta.models.QrCode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.QrCode::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrCode::|public|setExpireDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrCode::|public|setImage(value?:QrCodeImageDetails):void +com.microsoft.graph.beta.models.QrCode::|public|setLastUsedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrCode::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrCode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCode +com.microsoft.graph.beta.models.QrCodeImageDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|constructor():void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getBinaryValue():byte[] +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getErrorCorrectionLevel():ErrorCorrectionLevel +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getRawContent():byte[] +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|getVersion():Integer +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setBinaryValue(value?:byte[]):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setErrorCorrectionLevel(value?:ErrorCorrectionLevel):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setRawContent(value?:byte[]):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|public|setVersion(value?:Integer):void +com.microsoft.graph.beta.models.QrCodeImageDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodeImageDetails +com.microsoft.graph.beta.models.QrCodeImageDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod-->AuthenticationMethod +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|constructor():void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|getPin():QrPin +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|getStandardQRCode():QrCode +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|getTemporaryQRCode():QrCode +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|OdataType:String +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|setPin(value?:QrPin):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|setStandardQRCode(value?:QrCode):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|public|setTemporaryQRCode(value?:QrCode):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethod +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|getPinLength():Integer +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|getStandardQRCodeLifetimeInDays():Integer +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|setPinLength(value?:Integer):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|public|setStandardQRCodeLifetimeInDays(value?:Integer):void +com.microsoft.graph.beta.models.QrCodePinAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethodConfiguration +com.microsoft.graph.beta.models.QrPin-->Entity +com.microsoft.graph.beta.models.QrPin::|public|constructor():void +com.microsoft.graph.beta.models.QrPin::|public|getCode():String +com.microsoft.graph.beta.models.QrPin::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrPin::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.QrPin::|public|getForceChangePinNextSignIn():Boolean +com.microsoft.graph.beta.models.QrPin::|public|getUpdatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.QrPin::|public|OdataType:String +com.microsoft.graph.beta.models.QrPin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.QrPin::|public|setCode(value?:String):void +com.microsoft.graph.beta.models.QrPin::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrPin::|public|setForceChangePinNextSignIn(value?:Boolean):void +com.microsoft.graph.beta.models.QrPin::|public|setUpdatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.QrPin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrPin com.microsoft.graph.beta.models.QuarantineReason::0000-EncounteredBaseEscrowThreshold com.microsoft.graph.beta.models.QuarantineReason::0001-EncounteredTotalEscrowThreshold com.microsoft.graph.beta.models.QuarantineReason::0002-EncounteredEscrowProportionThreshold @@ -259312,6 +259565,14 @@ com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse: com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +com.microsoft.graph.beta.models.ServicePrincipalSignIn-->SignInIdentity +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|constructor():void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|getServicePrincipalId():String +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|OdataType:String +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|public|setServicePrincipalId(value?:String):void +com.microsoft.graph.beta.models.ServicePrincipalSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn com.microsoft.graph.beta.models.ServicePrincipalSignInActivity-->Entity com.microsoft.graph.beta.models.ServicePrincipalSignInActivity::|public|constructor():void com.microsoft.graph.beta.models.ServicePrincipalSignInActivity::|public|getAppId():String @@ -259337,14 +259598,6 @@ com.microsoft.graph.beta.models.ServicePrincipalSignInActivityCollectionResponse com.microsoft.graph.beta.models.ServicePrincipalSignInActivityCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ServicePrincipalSignInActivityCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipalSignInActivityCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignInActivityCollectionResponse -com.microsoft.graph.beta.models.ServicePrincipalSubject-->ConditionalAccessWhatIfSubject -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|constructor():void -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|getServicePrincipalId():String -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|OdataType:String -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ServicePrincipalSubject::|public|setServicePrincipalId(value?:String):void -com.microsoft.graph.beta.models.ServicePrincipalSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSubject com.microsoft.graph.beta.models.ServiceProvisioningError::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ServiceProvisioningError::|public|constructor():void com.microsoft.graph.beta.models.ServiceProvisioningError::|public|getAdditionalData():Map @@ -260643,6 +260896,50 @@ com.microsoft.graph.beta.models.SignInCollectionResponse::|public|getValue():jav com.microsoft.graph.beta.models.SignInCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SignInCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.SignInCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInCollectionResponse +com.microsoft.graph.beta.models.SignInConditions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInConditions::|public|constructor():void +com.microsoft.graph.beta.models.SignInConditions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInConditions::|public|getAuthenticationFlow():AuthenticationFlow +com.microsoft.graph.beta.models.SignInConditions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInConditions::|public|getClientAppType():ConditionalAccessClientApp +com.microsoft.graph.beta.models.SignInConditions::|public|getCountry():String +com.microsoft.graph.beta.models.SignInConditions::|public|getDeviceInfo():DeviceInfo +com.microsoft.graph.beta.models.SignInConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform +com.microsoft.graph.beta.models.SignInConditions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInConditions::|public|getInsiderRiskLevel():InsiderRiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getIpAddress():String +com.microsoft.graph.beta.models.SignInConditions::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInConditions::|public|getServicePrincipalRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getSignInRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|getUserRiskLevel():RiskLevel +com.microsoft.graph.beta.models.SignInConditions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInConditions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void +com.microsoft.graph.beta.models.SignInConditions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void +com.microsoft.graph.beta.models.SignInConditions::|public|setCountry(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setDeviceInfo(value?:DeviceInfo):void +com.microsoft.graph.beta.models.SignInConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void +com.microsoft.graph.beta.models.SignInConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setIpAddress(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setSignInRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|public|setUserRiskLevel(value?:RiskLevel):void +com.microsoft.graph.beta.models.SignInConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInConditions +com.microsoft.graph.beta.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SignInContext::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInContext::|public|constructor():void +com.microsoft.graph.beta.models.SignInContext::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInContext::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInContext::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInContext::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInContext::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInContext::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInContext +com.microsoft.graph.beta.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication com.microsoft.graph.beta.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -260703,6 +261000,18 @@ com.microsoft.graph.beta.models.SignInIdentifierType::0002-ProxyAddress com.microsoft.graph.beta.models.SignInIdentifierType::0003-QrCode com.microsoft.graph.beta.models.SignInIdentifierType::0004-OnPremisesUserPrincipalName com.microsoft.graph.beta.models.SignInIdentifierType::0005-UnknownFutureValue +com.microsoft.graph.beta.models.SignInIdentity::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInIdentity::|public|constructor():void +com.microsoft.graph.beta.models.SignInIdentity::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInIdentity::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInIdentity::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInIdentity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInIdentity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInIdentity::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInIdentity +com.microsoft.graph.beta.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInLocation::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.SignInLocation::|public|constructor():void com.microsoft.graph.beta.models.SignInLocation::|public|getAdditionalData():Map @@ -267974,6 +268283,7 @@ com.microsoft.graph.beta.models.User::|public|getCloudClipboard():CloudClipboard com.microsoft.graph.beta.models.User::|public|getCloudLicensing():UserCloudLicensing com.microsoft.graph.beta.models.User::|public|getCloudPCs():java.util.List com.microsoft.graph.beta.models.User::|public|getCloudRealtimeCommunicationInfo():CloudRealtimeCommunicationInfo +com.microsoft.graph.beta.models.User::|public|getCommunications():UserCloudCommunication com.microsoft.graph.beta.models.User::|public|getCompanyName():String com.microsoft.graph.beta.models.User::|public|getConsentProvidedForMinor():String com.microsoft.graph.beta.models.User::|public|getContactFolders():java.util.List @@ -268134,6 +268444,7 @@ com.microsoft.graph.beta.models.User::|public|setCloudClipboard(value?:CloudClip com.microsoft.graph.beta.models.User::|public|setCloudLicensing(value?:UserCloudLicensing):void com.microsoft.graph.beta.models.User::|public|setCloudPCs(value?:java.util.List):void com.microsoft.graph.beta.models.User::|public|setCloudRealtimeCommunicationInfo(value?:CloudRealtimeCommunicationInfo):void +com.microsoft.graph.beta.models.User::|public|setCommunications(value?:UserCloudCommunication):void com.microsoft.graph.beta.models.User::|public|setCompanyName(value?:String):void com.microsoft.graph.beta.models.User::|public|setConsentProvidedForMinor(value?:String):void com.microsoft.graph.beta.models.User::|public|setContactFolders(value?:java.util.List):void @@ -268319,6 +268630,14 @@ com.microsoft.graph.beta.models.UserAccount~~>AdditionalDataHolder; BackedModel; com.microsoft.graph.beta.models.UserAction::0000-RegisterSecurityInformation com.microsoft.graph.beta.models.UserAction::0001-RegisterOrJoinDevices com.microsoft.graph.beta.models.UserAction::0002-UnknownFutureValue +com.microsoft.graph.beta.models.UserActionContext-->SignInContext +com.microsoft.graph.beta.models.UserActionContext::|public|constructor():void +com.microsoft.graph.beta.models.UserActionContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserActionContext::|public|getUserAction():UserAction +com.microsoft.graph.beta.models.UserActionContext::|public|OdataType:String +com.microsoft.graph.beta.models.UserActionContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UserActionContext::|public|setUserAction(value?:UserAction):void +com.microsoft.graph.beta.models.UserActionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserActionContext com.microsoft.graph.beta.models.UserActivity-->Entity com.microsoft.graph.beta.models.UserActivity::|public|constructor():void com.microsoft.graph.beta.models.UserActivity::|public|getActivationUrl():String @@ -268408,6 +268727,14 @@ com.microsoft.graph.beta.models.UserAttributeValuesItem::|public|setOdataType(va com.microsoft.graph.beta.models.UserAttributeValuesItem::|public|setValue(value?:String):void com.microsoft.graph.beta.models.UserAttributeValuesItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserAttributeValuesItem com.microsoft.graph.beta.models.UserAttributeValuesItem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.UserCloudCommunication-->Entity +com.microsoft.graph.beta.models.UserCloudCommunication::|public|constructor():void +com.microsoft.graph.beta.models.UserCloudCommunication::|public|getCallSettings():CallSettings +com.microsoft.graph.beta.models.UserCloudCommunication::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserCloudCommunication::|public|OdataType:String +com.microsoft.graph.beta.models.UserCloudCommunication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UserCloudCommunication::|public|setCallSettings(value?:CallSettings):void +com.microsoft.graph.beta.models.UserCloudCommunication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserCloudCommunication com.microsoft.graph.beta.models.UserCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.UserCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.UserCollectionResponse::|public|getFieldDeserializers():Map> @@ -270568,6 +270895,18 @@ com.microsoft.graph.beta.models.UserSettings::|public|setStorage(value?:UserStor com.microsoft.graph.beta.models.UserSettings::|public|setWindows(value?:java.util.List):void com.microsoft.graph.beta.models.UserSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSettings com.microsoft.graph.beta.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.UserSignIn-->SignInIdentity +com.microsoft.graph.beta.models.UserSignIn::|public|constructor():void +com.microsoft.graph.beta.models.UserSignIn::|public|getExternalTenantId():String +com.microsoft.graph.beta.models.UserSignIn::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes +com.microsoft.graph.beta.models.UserSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserSignIn::|public|getUserId():String +com.microsoft.graph.beta.models.UserSignIn::|public|OdataType:String +com.microsoft.graph.beta.models.UserSignIn::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UserSignIn::|public|setExternalTenantId(value?:String):void +com.microsoft.graph.beta.models.UserSignIn::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void +com.microsoft.graph.beta.models.UserSignIn::|public|setUserId(value?:String):void +com.microsoft.graph.beta.models.UserSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSignIn com.microsoft.graph.beta.models.UserSignInInsight-->GovernanceInsight com.microsoft.graph.beta.models.UserSignInInsight::|public|constructor():void com.microsoft.graph.beta.models.UserSignInInsight::|public|getFieldDeserializers():Map> @@ -270680,18 +271019,6 @@ com.microsoft.graph.beta.models.UserStorage::|public|OdataType:String com.microsoft.graph.beta.models.UserStorage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UserStorage::|public|setQuota(value?:UnifiedStorageQuota):void com.microsoft.graph.beta.models.UserStorage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserStorage -com.microsoft.graph.beta.models.UserSubject-->ConditionalAccessWhatIfSubject -com.microsoft.graph.beta.models.UserSubject::|public|constructor():void -com.microsoft.graph.beta.models.UserSubject::|public|getExternalTenantId():String -com.microsoft.graph.beta.models.UserSubject::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes -com.microsoft.graph.beta.models.UserSubject::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.UserSubject::|public|getUserId():String -com.microsoft.graph.beta.models.UserSubject::|public|OdataType:String -com.microsoft.graph.beta.models.UserSubject::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.UserSubject::|public|setExternalTenantId(value?:String):void -com.microsoft.graph.beta.models.UserSubject::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void -com.microsoft.graph.beta.models.UserSubject::|public|setUserId(value?:String):void -com.microsoft.graph.beta.models.UserSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSubject com.microsoft.graph.beta.models.UserTeamwork-->Entity com.microsoft.graph.beta.models.UserTeamwork::|public|constructor():void com.microsoft.graph.beta.models.UserTeamwork::|public|getAssociatedTeams():java.util.List @@ -272420,30 +272747,37 @@ com.microsoft.graph.beta.models.WellknownListName::0000-None com.microsoft.graph.beta.models.WellknownListName::0001-DefaultList com.microsoft.graph.beta.models.WellknownListName::0002-FlaggedEmails com.microsoft.graph.beta.models.WellknownListName::0003-UnknownFutureValue -com.microsoft.graph.beta.models.WhatIfApplicationContext-->ConditionalAccessContext -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|constructor():void -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|getIncludeApplications():java.util.List -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|OdataType:String -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.WhatIfApplicationContext::|public|setIncludeApplications(value?:java.util.List):void -com.microsoft.graph.beta.models.WhatIfApplicationContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfApplicationContext -com.microsoft.graph.beta.models.WhatIfAuthenticationContext-->ConditionalAccessContext -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|constructor():void -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|getAuthenticationContext():String -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|OdataType:String -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|public|setAuthenticationContext(value?:String):void -com.microsoft.graph.beta.models.WhatIfAuthenticationContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfAuthenticationContext -com.microsoft.graph.beta.models.WhatIfUserActionContext-->ConditionalAccessContext -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|constructor():void -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|getUserAction():UserAction -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|OdataType:String -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.WhatIfUserActionContext::|public|setUserAction(value?:UserAction):void -com.microsoft.graph.beta.models.WhatIfUserActionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfUserActionContext +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0000-NotSet +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0002-InvalidCondition +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0003-Users +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0005-Application +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0006-UserActions +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0007-AuthenticationContext +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0008-DevicePlatform +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0009-Devices +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0010-ClientApps +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0011-Location +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0012-SignInRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0013-EmptyPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0014-InvalidPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0016-UserRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0017-Time +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0018-InsiderRisk +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +com.microsoft.graph.beta.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +com.microsoft.graph.beta.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|constructor():void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getAnalysisReasons():WhatIfAnalysisReasons +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|getPolicyApplies():Boolean +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|OdataType:String +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|setAnalysisReasons(value?:WhatIfAnalysisReasons):void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|public|setPolicyApplies(value?:Boolean):void +com.microsoft.graph.beta.models.WhatIfAnalysisResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfAnalysisResult com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0000-Certificate com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0001-UsernameAndPassword com.microsoft.graph.beta.models.WiFiAuthenticationMethod::0002-DerivedCredential @@ -278327,6 +278661,16 @@ com.microsoft.graph.beta.models.windowsupdates.RateDrivenRolloutSettings::|publi com.microsoft.graph.beta.models.windowsupdates.RateDrivenRolloutSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.windowsupdates.RateDrivenRolloutSettings::|public|setDevicesPerOffer(value?:Integer):void com.microsoft.graph.beta.models.windowsupdates.RateDrivenRolloutSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RateDrivenRolloutSettings +com.microsoft.graph.beta.models.windowsupdates.RemediationType::0000-InPlaceUpgrade +com.microsoft.graph.beta.models.windowsupdates.RemediationType::0001-UnknownFutureValue +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter-->WindowsUpdateFilter +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|constructor():void +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|getRemediationType():RemediationType +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|OdataType:String +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|public|setRemediationType(value?:RemediationType):void +com.microsoft.graph.beta.models.windowsupdates.RemediationUpdateFilter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemediationUpdateFilter com.microsoft.graph.beta.models.windowsupdates.RequestedDeploymentStateValue::0000-None com.microsoft.graph.beta.models.windowsupdates.RequestedDeploymentStateValue::0001-Paused com.microsoft.graph.beta.models.windowsupdates.RequestedDeploymentStateValue::0002-Archived @@ -296937,6 +297281,21 @@ com.microsoft.graph.beta.reports.deviceconfigurationuseractivity.DeviceConfigura com.microsoft.graph.beta.reports.deviceconfigurationuseractivity.DeviceConfigurationUserActivityRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.deviceconfigurationuseractivity.DeviceConfigurationUserActivityRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.deviceconfigurationuseractivity.DeviceConfigurationUserActivityRequestBuilder::|public|withUrl(rawUrl:String):DeviceConfigurationUserActivityRequestBuilder +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetQueryParameters::|public|appId:String +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetQueryParameters::|public|period:String +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetQueryParameters::|public|serviceArea:String +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|withUrl(rawUrl:String):GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder com.microsoft.graph.beta.reports.getattacksimulationrepeatoffenders.GetAttackSimulationRepeatOffendersGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.reports.getattacksimulationrepeatoffenders.GetAttackSimulationRepeatOffendersGetResponse::|public|constructor():void com.microsoft.graph.beta.reports.getattacksimulationrepeatoffenders.GetAttackSimulationRepeatOffendersGetResponse::|public|getFieldDeserializers():Map> @@ -299232,6 +299591,7 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|deviceConfigurat com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|deviceConfigurationUserActivity:DeviceConfigurationUserActivityRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|get():ReportRoot com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReportRoot +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getAttackSimulationRepeatOffenders:GetAttackSimulationRepeatOffendersRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getAttackSimulationSimulationUserCoverage:GetAttackSimulationSimulationUserCoverageRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getAttackSimulationTrainingUserCoverage:GetAttackSimulationTrainingUserCoverageRequestBuilder @@ -299901,6 +300261,31 @@ com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforteams com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforteamschatwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforteamschatwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforteamschatwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|withUrl(rawUrl:String):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():void +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|aggregationIntervalInMinutes:Integer +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; exclusiveIntervalEndDateTime?:OffsetDateTime; inclusiveIntervalStartDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get():GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|withUrl(rawUrl:String):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccesscompliantdevicessigninsuccesswithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccesscompliantdevicessigninsuccesswithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():void com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccesscompliantdevicessigninsuccesswithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|getFieldDeserializers():Map> @@ -300108,6 +300493,7 @@ com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder:: com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder com.microsoft.graph.beta.reports.serviceactivity.ServiceActivityRequestBuilder::|public|getMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:OffsetDateTime; inclusiveIntervalStartDateTime:OffsetDateTime):GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -375585,6 +375971,7 @@ com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder: com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|patch(body:Authentication; requestConfiguration?:java.util.function.Consumer):Authentication com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|phoneMethods:PhoneMethodsRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|platformCredentialMethods:PlatformCredentialMethodsRequestBuilder +com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|qrCodePinMethod:QrCodePinMethodRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|signInPreferences:SignInPreferencesRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|softwareOathMethods:SoftwareOathMethodsRequestBuilder @@ -376607,6 +376994,124 @@ com.microsoft.graph.beta.users.item.authentication.platformcredentialmethods.Pla com.microsoft.graph.beta.users.item.authentication.platformcredentialmethods.PlatformCredentialMethodsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.authentication.platformcredentialmethods.PlatformCredentialMethodsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.authentication.platformcredentialmethods.PlatformCredentialMethodsRequestBuilder::|public|withUrl(rawUrl:String):PlatformCredentialMethodsRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|get():QrPin +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):QrPin +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|patch(body:QrPin):QrPin +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|patch(body:QrPin; requestConfiguration?:java.util.function.Consumer):QrPin +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toPatchRequestInformation(body:QrPin):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|toPatchRequestInformation(body:QrPin; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|updatePin:UpdatePinRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder::|public|withUrl(rawUrl:String):PinRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|getCurrentPin():String +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|getNewPin():String +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|setCurrentPin(value?:String):void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|public|setNewPin(value?:String):void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdatePinPostRequestBody +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|post(body:UpdatePinPostRequestBody):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|post(body:UpdatePinPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|toPostRequestInformation(body:UpdatePinPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|toPostRequestInformation(body:UpdatePinPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder::|public|withUrl(rawUrl:String):UpdatePinRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|get():QrCodePinAuthenticationMethod +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):QrCodePinAuthenticationMethod +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|pin:PinRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|standardQRCode:StandardQRCodeRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|temporaryQRCode:TemporaryQRCodeRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder::|public|withUrl(rawUrl:String):QrCodePinMethodRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|get():QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|patch(body:QrCode):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|patch(body:QrCode; requestConfiguration?:java.util.function.Consumer):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toPatchRequestInformation(body:QrCode):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|toPatchRequestInformation(body:QrCode; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder::|public|withUrl(rawUrl:String):StandardQRCodeRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|get():QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|patch(body:QrCode):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|patch(body:QrCode; requestConfiguration?:java.util.function.Consumer):QrCode +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toPatchRequestInformation(body:QrCode):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|toPatchRequestInformation(body:QrCode; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder::|public|withUrl(rawUrl:String):TemporaryQRCodeRequestBuilder com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -394056,6 +394561,187 @@ com.microsoft.graph.beta.users.item.cloudpcs.validatebulkresize.ValidateBulkResi com.microsoft.graph.beta.users.item.cloudpcs.validatebulkresize.ValidateBulkResizeRequestBuilder::|public|toPostRequestInformation(body:ValidateBulkResizePostRequestBody):RequestInformation com.microsoft.graph.beta.users.item.cloudpcs.validatebulkresize.ValidateBulkResizeRequestBuilder::|public|toPostRequestInformation(body:ValidateBulkResizePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.cloudpcs.validatebulkresize.ValidateBulkResizeRequestBuilder::|public|withUrl(rawUrl:String):ValidateBulkResizeRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|delegates:DelegatesRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|delegators:DelegatorsRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|get():CallSettings +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallSettings +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|patch(body:CallSettings):CallSettings +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|patch(body:CallSettings; requestConfiguration?:java.util.function.Consumer):CallSettings +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toPatchRequestInformation(body:CallSettings):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|toPatchRequestInformation(body:CallSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder::|public|withUrl(rawUrl:String):CallSettingsRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|byDelegationSettingsId(delegationSettingsId:String):DelegationSettingsItemRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|get():DelegationSettingsCollectionResponse +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DelegationSettingsCollectionResponse +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|post(body:DelegationSettings):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|post(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|toPostRequestInformation(body:DelegationSettings):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|toPostRequestInformation(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder::|public|withUrl(rawUrl:String):DelegatesRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|get():DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toPatchRequestInformation(body:DelegationSettings):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|toPatchRequestInformation(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|withUrl(rawUrl:String):DelegationSettingsItemRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|byDelegationSettingsId(delegationSettingsId:String):DelegationSettingsItemRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|get():DelegationSettingsCollectionResponse +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DelegationSettingsCollectionResponse +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|post(body:DelegationSettings):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|post(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|toPostRequestInformation(body:DelegationSettings):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|toPostRequestInformation(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder::|public|withUrl(rawUrl:String):DelegatorsRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|get():DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):DelegationSettings +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toPatchRequestInformation(body:DelegationSettings):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|toPatchRequestInformation(body:DelegationSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|withUrl(rawUrl:String):DelegationSettingsItemRequestBuilder +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|callSettings:CallSettingsRequestBuilder +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|get():UserCloudCommunication +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserCloudCommunication +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|patch(body:UserCloudCommunication):UserCloudCommunication +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|patch(body:UserCloudCommunication; requestConfiguration?:java.util.function.Consumer):UserCloudCommunication +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:UserCloudCommunication):RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:UserCloudCommunication; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder::|public|withUrl(rawUrl:String):CommunicationsRequestBuilder com.microsoft.graph.beta.users.item.contactfolders.ContactFoldersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.contactfolders.ContactFoldersRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.users.item.contactfolders.ContactFoldersRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -417360,6 +418046,7 @@ com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|checkMemberG com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|cloudClipboard:CloudClipboardRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|cloudPCs:CloudPCsRequestBuilder +com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|communications:CommunicationsRequestBuilder com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.UserItemRequestBuilder::|public|contactFolders:ContactFoldersRequestBuilder 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 9c49d55c02f..e47db200ea9 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": "1DF5735F8F441D1132015705C320D592647B32AF64E176421EB1D8D4592D0E33EBD0FB85EA0566277E2B37E26CDF20C1494A2DB10B22B6635EACDEDA39598AEC", + "descriptionHash": "09D645F5F24017B880CF2C17F68443385D6BFBF17763B302C4D14D8A760E40F914947916C6F85048EC3D2F5AACB4E97FDC7DCA0A2C078AA81F2D0D57FE8FDE23", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.25.1", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java index 1a2d3febd82..6a920b01ea5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AiInteractionMentionedIdentitySet.java @@ -26,7 +26,7 @@ public static AiInteractionMentionedIdentitySet createFromDiscriminatorValue(@ja return new AiInteractionMentionedIdentitySet(); } /** - * Gets the conversation property value. The conversation details. + * Gets the conversation property value. The conversation property * @return a {@link TeamworkConversationIdentity} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("tag", this.getTag()); } /** - * Sets the conversation property value. The conversation details. + * Sets the conversation property value. The conversation property * @param value Value to set for the conversation property. */ public void setConversation(@jakarta.annotation.Nullable final TeamworkConversationIdentity value) { 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 0f3a3574311..cc2ca23856e 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. + * 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. * @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 a custom browser to open weblink on Android. + * 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. * @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. + * 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. * @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 a custom browser to open weblink on Android. + * 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. * @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/WhatIfApplicationContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java similarity index 76% rename from src/main/java/com/microsoft/graph/beta/generated/models/WhatIfApplicationContext.java rename to src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java index 6afb0fe5922..4951431b578 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfApplicationContext.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationContext.java @@ -7,23 +7,23 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class WhatIfApplicationContext extends ConditionalAccessContext implements Parsable { +public class ApplicationContext extends SignInContext implements Parsable { /** - * Instantiates a new {@link WhatIfApplicationContext} and sets the default values. + * Instantiates a new {@link ApplicationContext} and sets the default values. */ - public WhatIfApplicationContext() { + public ApplicationContext() { super(); - this.setOdataType("#microsoft.graph.whatIfApplicationContext"); + this.setOdataType("#microsoft.graph.applicationContext"); } /** * 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 WhatIfApplicationContext} + * @return a {@link ApplicationContext} */ @jakarta.annotation.Nonnull - public static WhatIfApplicationContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static ApplicationContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new WhatIfApplicationContext(); + return new ApplicationContext(); } /** * The deserialization information for the current model @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the includeApplications property value. The includeApplications property + * Gets the includeApplications property value. Collection of appId values for the applications. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("includeApplications", this.getIncludeApplications()); } /** - * Sets the includeApplications property value. The includeApplications property + * Sets the includeApplications property value. Collection of appId values for the applications. * @param value Value to set for the includeApplications property. */ public void setIncludeApplications(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAuthenticationContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java similarity index 55% rename from src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAuthenticationContext.java rename to src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java index 27d3a0fa66e..87048c26dbc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WhatIfAuthenticationContext.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthContext.java @@ -7,31 +7,31 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class WhatIfAuthenticationContext extends ConditionalAccessContext implements Parsable { +public class AuthContext extends SignInContext implements Parsable { /** - * Instantiates a new {@link WhatIfAuthenticationContext} and sets the default values. + * Instantiates a new {@link AuthContext} and sets the default values. */ - public WhatIfAuthenticationContext() { + public AuthContext() { super(); - this.setOdataType("#microsoft.graph.whatIfAuthenticationContext"); + this.setOdataType("#microsoft.graph.authContext"); } /** * 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 WhatIfAuthenticationContext} + * @return a {@link AuthContext} */ @jakarta.annotation.Nonnull - public static WhatIfAuthenticationContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AuthContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new WhatIfAuthenticationContext(); + return new AuthContext(); } /** - * Gets the authenticationContext property value. The authenticationContext property + * Gets the authenticationContextValue property value. Supported values are c1 through c99. * @return a {@link String} */ @jakarta.annotation.Nullable - public String getAuthenticationContext() { - return this.backingStore.get("authenticationContext"); + public String getAuthenticationContextValue() { + return this.backingStore.get("authenticationContextValue"); } /** * The deserialization information for the current model @@ -40,7 +40,7 @@ public String getAuthenticationContext() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("authenticationContext", (n) -> { this.setAuthenticationContext(n.getStringValue()); }); + deserializerMap.put("authenticationContextValue", (n) -> { this.setAuthenticationContextValue(n.getStringValue()); }); return deserializerMap; } /** @@ -50,13 +50,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeStringValue("authenticationContext", this.getAuthenticationContext()); + writer.writeStringValue("authenticationContextValue", this.getAuthenticationContextValue()); } /** - * Sets the authenticationContext property value. The authenticationContext property - * @param value Value to set for the authenticationContext property. + * Sets the authenticationContextValue property value. Supported values are c1 through c99. + * @param value Value to set for the authenticationContextValue property. */ - public void setAuthenticationContext(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("authenticationContext", value); + public void setAuthenticationContextValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticationContextValue", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java index 0cccc263da3..ebfa8c2b480 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java @@ -57,6 +57,7 @@ public Map> getFieldDeserializers deserializerMap.put("passwordMethods", (n) -> { this.setPasswordMethods(n.getCollectionOfObjectValues(PasswordAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("phoneMethods", (n) -> { this.setPhoneMethods(n.getCollectionOfObjectValues(PhoneAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("platformCredentialMethods", (n) -> { this.setPlatformCredentialMethods(n.getCollectionOfObjectValues(PlatformCredentialAuthenticationMethod::createFromDiscriminatorValue)); }); + deserializerMap.put("qrCodePinMethod", (n) -> { this.setQrCodePinMethod(n.getObjectValue(QrCodePinAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("requirements", (n) -> { this.setRequirements(n.getObjectValue(StrongAuthenticationRequirements::createFromDiscriminatorValue)); }); deserializerMap.put("signInPreferences", (n) -> { this.setSignInPreferences(n.getObjectValue(SignInPreferences::createFromDiscriminatorValue)); }); deserializerMap.put("softwareOathMethods", (n) -> { this.setSoftwareOathMethods(n.getCollectionOfObjectValues(SoftwareOathAuthenticationMethod::createFromDiscriminatorValue)); }); @@ -121,13 +122,21 @@ public java.util.List getPhoneMethods() { return this.backingStore.get("phoneMethods"); } /** - * Gets the platformCredentialMethods property value. The platformCredentialMethods property + * Gets the platformCredentialMethods property value. Represents a platform credential instance registered to a user on Mac OS. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable public java.util.List getPlatformCredentialMethods() { return this.backingStore.get("platformCredentialMethods"); } + /** + * Gets the qrCodePinMethod property value. Represents a QR code authentication method registered to a user for authentication. + * @return a {@link QrCodePinAuthenticationMethod} + */ + @jakarta.annotation.Nullable + public QrCodePinAuthenticationMethod getQrCodePinMethod() { + return this.backingStore.get("qrCodePinMethod"); + } /** * Gets the requirements property value. The settings and preferences for per-user Microsoft Entra multifactor authentication. * @return a {@link StrongAuthenticationRequirements} @@ -185,6 +194,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("passwordMethods", this.getPasswordMethods()); writer.writeCollectionOfObjectValues("phoneMethods", this.getPhoneMethods()); writer.writeCollectionOfObjectValues("platformCredentialMethods", this.getPlatformCredentialMethods()); + writer.writeObjectValue("qrCodePinMethod", this.getQrCodePinMethod()); writer.writeObjectValue("requirements", this.getRequirements()); writer.writeObjectValue("signInPreferences", this.getSignInPreferences()); writer.writeCollectionOfObjectValues("softwareOathMethods", this.getSoftwareOathMethods()); @@ -255,12 +265,19 @@ public void setPhoneMethods(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("platformCredentialMethods", value); } + /** + * Sets the qrCodePinMethod property value. Represents a QR code authentication method registered to a user for authentication. + * @param value Value to set for the qrCodePinMethod property. + */ + public void setQrCodePinMethod(@jakarta.annotation.Nullable final QrCodePinAuthenticationMethod value) { + this.backingStore.set("qrCodePinMethod", value); + } /** * Sets the requirements property value. The settings and preferences for per-user Microsoft Entra multifactor authentication. * @param value Value to set for the requirements property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java index 356f490a1b9..c66ccdede64 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationFlow.java @@ -76,7 +76,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. + * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -116,7 +116,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. + * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. * @param value Value to set for the transferMethod property. */ public void setTransferMethod(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java index a31ffa5412f..7e64a11e177 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java @@ -35,6 +35,7 @@ public static AuthenticationMethod createFromDiscriminatorValue(@jakarta.annotat case "#microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod": return new PasswordlessMicrosoftAuthenticatorAuthenticationMethod(); case "#microsoft.graph.phoneAuthenticationMethod": return new PhoneAuthenticationMethod(); case "#microsoft.graph.platformCredentialAuthenticationMethod": return new PlatformCredentialAuthenticationMethod(); + case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); case "#microsoft.graph.softwareOathAuthenticationMethod": return new SoftwareOathAuthenticationMethod(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return new TemporaryAccessPassAuthenticationMethod(); case "#microsoft.graph.windowsHelloForBusinessAuthenticationMethod": return new WindowsHelloForBusinessAuthenticationMethod(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodConfiguration.java index d4d6b306b0e..f8f41637763 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodConfiguration.java @@ -31,6 +31,7 @@ public static AuthenticationMethodConfiguration createFromDiscriminatorValue(@ja case "#microsoft.graph.fido2AuthenticationMethodConfiguration": return new Fido2AuthenticationMethodConfiguration(); case "#microsoft.graph.hardwareOathAuthenticationMethodConfiguration": return new HardwareOathAuthenticationMethodConfiguration(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); + case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); case "#microsoft.graph.smsAuthenticationMethodConfiguration": return new SmsAuthenticationMethodConfiguration(); case "#microsoft.graph.softwareOathAuthenticationMethodConfiguration": return new SoftwareOathAuthenticationMethodConfiguration(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": return new TemporaryAccessPassAuthenticationMethodConfiguration(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodModes.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodModes.java index 577d5bf7f6c..5e1e1a2258f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodModes.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethodModes.java @@ -21,7 +21,8 @@ public enum AuthenticationMethodModes implements ValuedEnum { X509CertificateMultiFactor("x509CertificateMultiFactor"), FederatedSingleFactor("federatedSingleFactor"), FederatedMultiFactor("federatedMultiFactor"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + QrCodePin("qrCodePin"); public final String value; AuthenticationMethodModes(final String value) { this.value = value; @@ -49,6 +50,7 @@ public static AuthenticationMethodModes forValue(@jakarta.annotation.Nonnull fin case "federatedSingleFactor": return FederatedSingleFactor; case "federatedMultiFactor": return FederatedMultiFactor; case "unknownFutureValue": return UnknownFutureValue; + case "qrCodePin": return QrCodePin; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BaseAuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/BaseAuthenticationMethod.java index 901a9fc0ece..24fa912a406 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/BaseAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BaseAuthenticationMethod.java @@ -17,7 +17,8 @@ public enum BaseAuthenticationMethod implements ValuedEnum { Email("email"), X509Certificate("x509Certificate"), Federation("federation"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + QrCodePin("qrCodePin"); public final String value; BaseAuthenticationMethod(final String value) { this.value = value; @@ -41,6 +42,7 @@ public static BaseAuthenticationMethod forValue(@jakarta.annotation.Nonnull fina case "x509Certificate": return X509Certificate; case "federation": return Federation; case "unknownFutureValue": return UnknownFutureValue; + case "qrCodePin": return QrCodePin; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkAction.java index ac23a2755e8..59d04b5457d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkAction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkAction.java @@ -28,12 +28,14 @@ public static CloudPcBulkAction createFromDiscriminatorValue(@jakarta.annotation final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.cloudPcBulkCreateSnapshot": return new CloudPcBulkCreateSnapshot(); + case "#microsoft.graph.cloudPcBulkDisasterRecovery": return new CloudPcBulkDisasterRecovery(); case "#microsoft.graph.cloudPcBulkDisasterRecoveryFailback": return new CloudPcBulkDisasterRecoveryFailback(); case "#microsoft.graph.cloudPcBulkDisasterRecoveryFailover": return new CloudPcBulkDisasterRecoveryFailover(); case "#microsoft.graph.cloudPcBulkModifyDiskEncryptionType": return new CloudPcBulkModifyDiskEncryptionType(); case "#microsoft.graph.cloudPcBulkMove": return new CloudPcBulkMove(); case "#microsoft.graph.cloudPcBulkPowerOff": return new CloudPcBulkPowerOff(); case "#microsoft.graph.cloudPcBulkPowerOn": return new CloudPcBulkPowerOn(); + case "#microsoft.graph.cloudPcBulkReinstallAgent": return new CloudPcBulkReinstallAgent(); case "#microsoft.graph.cloudPcBulkReprovision": return new CloudPcBulkReprovision(); case "#microsoft.graph.cloudPcBulkResize": return new CloudPcBulkResize(); case "#microsoft.graph.cloudPcBulkRestart": return new CloudPcBulkRestart(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java index 0e3557d4aef..2845cd43785 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkCreateSnapshot.java @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. + * Gets the storageAccountId property value. Indicates the unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public void setAccessTier(@jakarta.annotation.Nullable final CloudPcBlobAccessTi this.backingStore.set("accessTier", value); } /** - * Sets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. + * Sets the storageAccountId property value. Indicates the unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @param value Value to set for the storageAccountId property. */ public void setStorageAccountId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkDisasterRecovery.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkDisasterRecovery.java new file mode 100644 index 00000000000..0162e6296ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkDisasterRecovery.java @@ -0,0 +1,79 @@ +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 CloudPcBulkDisasterRecovery extends CloudPcBulkAction implements Parsable { + /** + * Instantiates a new {@link CloudPcBulkDisasterRecovery} and sets the default values. + */ + public CloudPcBulkDisasterRecovery() { + super(); + this.setOdataType("#microsoft.graph.cloudPcBulkDisasterRecovery"); + } + /** + * 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 CloudPcBulkDisasterRecovery} + */ + @jakarta.annotation.Nonnull + public static CloudPcBulkDisasterRecovery createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcBulkDisasterRecovery(); + } + /** + * Gets the capabilityType property value. The capabilityType property + * @return a {@link CloudPcDisasterRecoveryCapabilityType} + */ + @jakarta.annotation.Nullable + public CloudPcDisasterRecoveryCapabilityType getCapabilityType() { + return this.backingStore.get("capabilityType"); + } + /** + * 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("capabilityType", (n) -> { this.setCapabilityType(n.getEnumValue(CloudPcDisasterRecoveryCapabilityType::forValue)); }); + deserializerMap.put("licenseType", (n) -> { this.setLicenseType(n.getEnumValue(CloudPcDisasterRecoveryLicenseType::forValue)); }); + return deserializerMap; + } + /** + * Gets the licenseType property value. The licenseType property + * @return a {@link CloudPcDisasterRecoveryLicenseType} + */ + @jakarta.annotation.Nullable + public CloudPcDisasterRecoveryLicenseType getLicenseType() { + return this.backingStore.get("licenseType"); + } + /** + * 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("capabilityType", this.getCapabilityType()); + writer.writeEnumValue("licenseType", this.getLicenseType()); + } + /** + * Sets the capabilityType property value. The capabilityType property + * @param value Value to set for the capabilityType property. + */ + public void setCapabilityType(@jakarta.annotation.Nullable final CloudPcDisasterRecoveryCapabilityType value) { + this.backingStore.set("capabilityType", value); + } + /** + * Sets the licenseType property value. The licenseType property + * @param value Value to set for the licenseType property. + */ + public void setLicenseType(@jakarta.annotation.Nullable final CloudPcDisasterRecoveryLicenseType value) { + this.backingStore.set("licenseType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkReinstallAgent.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkReinstallAgent.java new file mode 100644 index 00000000000..d99b3bc2936 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkReinstallAgent.java @@ -0,0 +1,45 @@ +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 CloudPcBulkReinstallAgent extends CloudPcBulkAction implements Parsable { + /** + * Instantiates a new {@link CloudPcBulkReinstallAgent} and sets the default values. + */ + public CloudPcBulkReinstallAgent() { + super(); + this.setOdataType("#microsoft.graph.cloudPcBulkReinstallAgent"); + } + /** + * 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 CloudPcBulkReinstallAgent} + */ + @jakarta.annotation.Nonnull + public static CloudPcBulkReinstallAgent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcBulkReinstallAgent(); + } + /** + * 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/CloudPcBulkResize.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkResize.java index af0b6f38b0d..84bccf2db25 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkResize.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkResize.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the targetServicePlanId property value. The target service plan ID of the resize configuration with new vCPU and storage size. + * Gets the targetServicePlanId property value. Indicates the target service plan ID of the resize configuration with new vCPU and storage size. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("targetServicePlanId", this.getTargetServicePlanId()); } /** - * Sets the targetServicePlanId property value. The target service plan ID of the resize configuration with new vCPU and storage size. + * Sets the targetServicePlanId property value. Indicates the target service plan ID of the resize configuration with new vCPU and storage size. * @param value Value to set for the targetServicePlanId property. */ public void setTargetServicePlanId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkRestore.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkRestore.java index 49065242442..c1ea6003be1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkRestore.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcBulkRestore.java @@ -33,10 +33,19 @@ public static CloudPcBulkRestore createFromDiscriminatorValue(@jakarta.annotatio @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("ignoreUnhealthySnapshots", (n) -> { this.setIgnoreUnhealthySnapshots(n.getBooleanValue()); }); deserializerMap.put("restorePointDateTime", (n) -> { this.setRestorePointDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("timeRange", (n) -> { this.setTimeRange(n.getEnumValue(RestoreTimeRange::forValue)); }); return deserializerMap; } + /** + * Gets the ignoreUnhealthySnapshots property value. True indicates that snapshots of unhealthy Cloud PCs are ignored. If no healthy snapshot exists within the selected timeRange, the healthy snapshot closest to the restorePointDateTime is used. False indicates that the snapshot within the selected timeRange and closest to the restorePointDateTime is used. The default value is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIgnoreUnhealthySnapshots() { + return this.backingStore.get("ignoreUnhealthySnapshots"); + } /** * Gets the restorePointDateTime property value. The date and time point for the selected Cloud PCs to restore. 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} @@ -60,9 +69,17 @@ public RestoreTimeRange getTimeRange() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeBooleanValue("ignoreUnhealthySnapshots", this.getIgnoreUnhealthySnapshots()); writer.writeOffsetDateTimeValue("restorePointDateTime", this.getRestorePointDateTime()); writer.writeEnumValue("timeRange", this.getTimeRange()); } + /** + * Sets the ignoreUnhealthySnapshots property value. True indicates that snapshots of unhealthy Cloud PCs are ignored. If no healthy snapshot exists within the selected timeRange, the healthy snapshot closest to the restorePointDateTime is used. False indicates that the snapshot within the selected timeRange and closest to the restorePointDateTime is used. The default value is false. + * @param value Value to set for the ignoreUnhealthySnapshots property. + */ + public void setIgnoreUnhealthySnapshots(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("ignoreUnhealthySnapshots", value); + } /** * Sets the restorePointDateTime property value. The date and time point for the selected Cloud PCs to restore. 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 restorePointDateTime 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 39fb003f244..a83627de083 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 @@ -66,6 +66,7 @@ public Map> getFieldDeserializers deserializerMap.put("osStatus", (n) -> { this.setOsStatus(n.getEnumValue(CloudPcDeviceImageOsStatus::forValue)); }); deserializerMap.put("osVersionNumber", (n) -> { this.setOsVersionNumber(n.getStringValue()); }); deserializerMap.put("scopeIds", (n) -> { this.setScopeIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("sizeInGB", (n) -> { this.setSizeInGB(n.getIntegerValue()); }); deserializerMap.put("sourceImageResourceId", (n) -> { this.setSourceImageResourceId(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CloudPcDeviceImageStatus::forValue)); }); deserializerMap.put("statusDetails", (n) -> { this.setStatusDetails(n.getEnumValue(CloudPcDeviceImageStatusDetails::forValue)); }); @@ -120,6 +121,14 @@ public String getOsVersionNumber() { public java.util.List getScopeIds() { return this.backingStore.get("scopeIds"); } + /** + * Gets the sizeInGB property value. The sizeInGB property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSizeInGB() { + return this.backingStore.get("sizeInGB"); + } /** * Gets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @return a {@link String} @@ -168,6 +177,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("osStatus", this.getOsStatus()); writer.writeStringValue("osVersionNumber", this.getOsVersionNumber()); writer.writeCollectionOfPrimitiveValues("scopeIds", this.getScopeIds()); + writer.writeIntegerValue("sizeInGB", this.getSizeInGB()); writer.writeStringValue("sourceImageResourceId", this.getSourceImageResourceId()); writer.writeEnumValue("status", this.getStatus()); writer.writeEnumValue("statusDetails", this.getStatusDetails()); @@ -236,6 +246,13 @@ public void setOsVersionNumber(@jakarta.annotation.Nullable final String value) public void setScopeIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("scopeIds", value); } + /** + * Sets the sizeInGB property value. The sizeInGB property + * @param value Value to set for the sizeInGB property. + */ + public void setSizeInGB(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sizeInGB", value); + } /** * Sets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @param value Value to set for the sourceImageResourceId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryCapability.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryCapability.java index b523eeb8309..4d0c18abf53 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryCapability.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryCapability.java @@ -78,7 +78,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the licenseType property value. The disaster recovery license type that provides the capability. + * Gets the licenseType property value. The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. * @return a {@link CloudPcDisasterRecoveryLicenseType} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void setCapabilityType(@jakarta.annotation.Nullable final CloudPcDisaster this.backingStore.set("capabilityType", value); } /** - * Sets the licenseType property value. The disaster recovery license type that provides the capability. + * Sets the licenseType property value. The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. * @param value Value to set for the licenseType property. */ public void setLicenseType(@jakarta.annotation.Nullable final CloudPcDisasterRecoveryLicenseType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryLicenseType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryLicenseType.java index 09e374cb363..aa82bbf99f9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryLicenseType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcDisasterRecoveryLicenseType.java @@ -7,7 +7,8 @@ public enum CloudPcDisasterRecoveryLicenseType implements ValuedEnum { None("none"), Standard("standard"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Plus("plus"); public final String value; CloudPcDisasterRecoveryLicenseType(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static CloudPcDisasterRecoveryLicenseType forValue(@jakarta.annotation.No case "none": return None; case "standard": return Standard; case "unknownFutureValue": return UnknownFutureValue; + case "plus": return Plus; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcForensicStorageAccount.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcForensicStorageAccount.java index c28bd15eafe..429d3c36ef5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcForensicStorageAccount.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcForensicStorageAccount.java @@ -25,7 +25,7 @@ public static CloudPcForensicStorageAccount createFromDiscriminatorValue(@jakart return new CloudPcForensicStorageAccount(); } /** - * Gets the accessTier property value. The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + * Gets the accessTier property value. Indicates the access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. * @return a {@link CloudPcStorageAccountAccessTier} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Boolean getImmutableStorage() { return this.backingStore.get("immutableStorage"); } /** - * Gets the storageAccountId property value. The ID of the storage account. Read-only. + * Gets the storageAccountId property value. Indicates the ID of the storage account. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public String getStorageAccountId() { return this.backingStore.get("storageAccountId"); } /** - * Gets the storageAccountName property value. The name of the storage account. Read-only. + * Gets the storageAccountName property value. Indicates the name of the storage account. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -82,7 +82,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("storageAccountName", this.getStorageAccountName()); } /** - * Sets the accessTier property value. The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + * Sets the accessTier property value. Indicates the access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. * @param value Value to set for the accessTier property. */ public void setAccessTier(@jakarta.annotation.Nullable final CloudPcStorageAccountAccessTier value) { @@ -96,14 +96,14 @@ public void setImmutableStorage(@jakarta.annotation.Nullable final Boolean value this.backingStore.set("immutableStorage", value); } /** - * Sets the storageAccountId property value. The ID of the storage account. Read-only. + * Sets the storageAccountId property value. Indicates the ID of the storage account. Read-only. * @param value Value to set for the storageAccountId property. */ public void setStorageAccountId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("storageAccountId", value); } /** - * Sets the storageAccountName property value. The name of the storage account. Read-only. + * Sets the storageAccountName property value. Indicates the name of the storage account. Read-only. * @param value Value to set for the storageAccountName property. */ public void setStorageAccountName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshot.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshot.java index c5e25e8cdf9..b7c8e7d2c1b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshot.java @@ -42,7 +42,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the expirationDateTime property value. The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * Gets the expirationDateTime property value. The date and time when the snapshot expires. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -59,11 +59,20 @@ public Map> getFieldDeserializers deserializerMap.put("cloudPcId", (n) -> { this.setCloudPcId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("healthCheckStatus", (n) -> { this.setHealthCheckStatus(n.getEnumValue(CloudPcSnapshotHealthCheckStatus::forValue)); }); deserializerMap.put("lastRestoredDateTime", (n) -> { this.setLastRestoredDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("snapshotType", (n) -> { this.setSnapshotType(n.getEnumValue(CloudPcSnapshotType::forValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CloudPcSnapshotStatus::forValue)); }); return deserializerMap; } + /** + * Gets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * @return a {@link CloudPcSnapshotHealthCheckStatus} + */ + @jakarta.annotation.Nullable + public CloudPcSnapshotHealthCheckStatus getHealthCheckStatus() { + return this.backingStore.get("healthCheckStatus"); + } /** * Gets the lastRestoredDateTime property value. The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} @@ -98,6 +107,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("cloudPcId", this.getCloudPcId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + writer.writeEnumValue("healthCheckStatus", this.getHealthCheckStatus()); writer.writeOffsetDateTimeValue("lastRestoredDateTime", this.getLastRestoredDateTime()); writer.writeEnumValue("snapshotType", this.getSnapshotType()); writer.writeEnumValue("status", this.getStatus()); @@ -117,12 +127,19 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the expirationDateTime property value. The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * Sets the expirationDateTime property value. The date and time when the snapshot expires. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the expirationDateTime property. */ public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("expirationDateTime", value); } + /** + * Sets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * @param value Value to set for the healthCheckStatus property. + */ + public void setHealthCheckStatus(@jakarta.annotation.Nullable final CloudPcSnapshotHealthCheckStatus value) { + this.backingStore.set("healthCheckStatus", value); + } /** * Sets the lastRestoredDateTime property value. The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the lastRestoredDateTime property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshotHealthCheckStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshotHealthCheckStatus.java new file mode 100644 index 00000000000..834821126c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSnapshotHealthCheckStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcSnapshotHealthCheckStatus implements ValuedEnum { + Unknown("unknown"), + Healthy("healthy"), + Unhealthy("unhealthy"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcSnapshotHealthCheckStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcSnapshotHealthCheckStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "healthy": return Healthy; + case "unhealthy": return Unhealthy; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSubscription.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSubscription.java index 5c243a9daf8..41d9be65432 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSubscription.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSubscription.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the subscriptionId property value. The ID of the subscription. + * Gets the subscriptionId property value. Indicates the ID of the subscription. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public String getSubscriptionId() { return this.backingStore.get("subscriptionId"); } /** - * Gets the subscriptionName property value. The name of the subscription. + * Gets the subscriptionName property value. Indicates the name of the subscription. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("subscriptionName", this.getSubscriptionName()); } /** - * Sets the subscriptionId property value. The ID of the subscription. + * Sets the subscriptionId property value. Indicates the ID of the subscription. * @param value Value to set for the subscriptionId property. */ public void setSubscriptionId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("subscriptionId", value); } /** - * Sets the subscriptionName property value. The name of the subscription. + * Sets the subscriptionName property value. Indicates the name of the subscription. * @param value Value to set for the subscriptionName property. */ public void setSubscriptionName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java index 56daf8e920c..cf65d0d0f77 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegion.java @@ -42,6 +42,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("regionGroup", (n) -> { this.setRegionGroup(n.getEnumValue(CloudPcRegionGroup::forValue)); }); + deserializerMap.put("regionRestrictionDetail", (n) -> { this.setRegionRestrictionDetail(n.getObjectValue(CloudPcSupportedRegionRestrictionDetail::createFromDiscriminatorValue)); }); deserializerMap.put("regionStatus", (n) -> { this.setRegionStatus(n.getEnumValue(CloudPcSupportedRegionStatus::forValue)); }); deserializerMap.put("supportedSolution", (n) -> { this.setSupportedSolution(n.getEnumSetValue(CloudPcManagementService::forValue)); }); return deserializerMap; @@ -54,6 +55,14 @@ public Map> getFieldDeserializers public CloudPcRegionGroup getRegionGroup() { return this.backingStore.get("regionGroup"); } + /** + * Gets the regionRestrictionDetail property value. When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + * @return a {@link CloudPcSupportedRegionRestrictionDetail} + */ + @jakarta.annotation.Nullable + public CloudPcSupportedRegionRestrictionDetail getRegionRestrictionDetail() { + return this.backingStore.get("regionRestrictionDetail"); + } /** * Gets the regionStatus property value. The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. * @return a {@link CloudPcSupportedRegionStatus} @@ -79,6 +88,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeEnumValue("regionGroup", this.getRegionGroup()); + writer.writeObjectValue("regionRestrictionDetail", this.getRegionRestrictionDetail()); writer.writeEnumValue("regionStatus", this.getRegionStatus()); writer.writeEnumSetValue("supportedSolution", this.getSupportedSolution()); } @@ -96,6 +106,13 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setRegionGroup(@jakarta.annotation.Nullable final CloudPcRegionGroup value) { this.backingStore.set("regionGroup", value); } + /** + * Sets the regionRestrictionDetail property value. When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + * @param value Value to set for the regionRestrictionDetail property. + */ + public void setRegionRestrictionDetail(@jakarta.annotation.Nullable final CloudPcSupportedRegionRestrictionDetail value) { + this.backingStore.set("regionRestrictionDetail", value); + } /** * Sets the regionStatus property value. The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. * @param value Value to set for the regionStatus property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java new file mode 100644 index 00000000000..2a56b30f8cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java @@ -0,0 +1,158 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcSupportedRegionRestrictionDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcSupportedRegionRestrictionDetail} and sets the default values. + */ + public CloudPcSupportedRegionRestrictionDetail() { + 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 CloudPcSupportedRegionRestrictionDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcSupportedRegionRestrictionDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcSupportedRegionRestrictionDetail(); + } + /** + * 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 cPURestricted property value. Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getCPURestricted() { + return this.backingStore.get("cPURestricted"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("cPURestricted", (n) -> { this.setCPURestricted(n.getBooleanValue()); }); + deserializerMap.put("gPURestricted", (n) -> { this.setGPURestricted(n.getBooleanValue()); }); + deserializerMap.put("nestedVirtualizationRestricted", (n) -> { this.setNestedVirtualizationRestricted(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the gPURestricted property value. Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getGPURestricted() { + return this.backingStore.get("gPURestricted"); + } + /** + * Gets the nestedVirtualizationRestricted property value. Indicates that the region is restricted for Cloud PC nested virtualization provisioning. True indicates that Cloud PC provisioning with nested virtualization isn't available in this region; false indicates that it's available. The default value is false. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getNestedVirtualizationRestricted() { + return this.backingStore.get("nestedVirtualizationRestricted"); + } + /** + * 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.writeBooleanValue("cPURestricted", this.getCPURestricted()); + writer.writeBooleanValue("gPURestricted", this.getGPURestricted()); + writer.writeBooleanValue("nestedVirtualizationRestricted", this.getNestedVirtualizationRestricted()); + 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 cPURestricted property value. Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @param value Value to set for the cPURestricted property. + */ + public void setCPURestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("cPURestricted", value); + } + /** + * Sets the gPURestricted property value. Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @param value Value to set for the gPURestricted property. + */ + public void setGPURestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("gPURestricted", value); + } + /** + * Sets the nestedVirtualizationRestricted property value. Indicates that the region is restricted for Cloud PC nested virtualization provisioning. True indicates that Cloud PC provisioning with nested virtualization isn't available in this region; false indicates that it's available. The default value is false. Read-only. + * @param value Value to set for the nestedVirtualizationRestricted property. + */ + public void setNestedVirtualizationRestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("nestedVirtualizationRestricted", 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/ConditionalAccessPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java index 8b95f131aa3..3b55a941793 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessPolicy.java @@ -27,7 +27,7 @@ public static ConditionalAccessPolicy createFromDiscriminatorValue(@jakarta.anno if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { - case "#microsoft.graph.conditionalAccessWhatIfPolicy": return new ConditionalAccessWhatIfPolicy(); + case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); } } return new ConditionalAccessPolicy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfPolicy.java deleted file mode 100644 index 6238cedc688..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfPolicy.java +++ /dev/null @@ -1,78 +0,0 @@ -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 ConditionalAccessWhatIfPolicy extends ConditionalAccessPolicy implements Parsable { - /** - * Instantiates a new {@link ConditionalAccessWhatIfPolicy} and sets the default values. - */ - public ConditionalAccessWhatIfPolicy() { - 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 ConditionalAccessWhatIfPolicy} - */ - @jakarta.annotation.Nonnull - public static ConditionalAccessWhatIfPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new ConditionalAccessWhatIfPolicy(); - } - /** - * 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("policyApplies", (n) -> { this.setPolicyApplies(n.getBooleanValue()); }); - deserializerMap.put("reasons", (n) -> { this.setReasons(n.getCollectionOfEnumValues(ConditionalAccessWhatIfReasons::forValue)); }); - return deserializerMap; - } - /** - * Gets the policyApplies property value. The policyApplies property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getPolicyApplies() { - return this.backingStore.get("policyApplies"); - } - /** - * Gets the reasons property value. The reasons property - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getReasons() { - return this.backingStore.get("reasons"); - } - /** - * 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.writeBooleanValue("policyApplies", this.getPolicyApplies()); - writer.writeCollectionOfEnumValues("reasons", this.getReasons()); - } - /** - * Sets the policyApplies property value. The policyApplies property - * @param value Value to set for the policyApplies property. - */ - public void setPolicyApplies(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("policyApplies", value); - } - /** - * Sets the reasons property value. The reasons property - * @param value Value to set for the reasons property. - */ - public void setReasons(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("reasons", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettingsCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettingsCollectionResponse.java new file mode 100644 index 00000000000..2154962587f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DelegationSettingsCollectionResponse.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 DelegationSettingsCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DelegationSettingsCollectionResponse} and sets the default values. + */ + public DelegationSettingsCollectionResponse() { + 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 DelegationSettingsCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DelegationSettingsCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DelegationSettingsCollectionResponse(); + } + /** + * 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(DelegationSettings::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/DeviceInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java index e9bfa846be5..288b2c6724b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceInfo.java @@ -239,7 +239,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. + * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -514,7 +514,7 @@ public void setExtensionAttribute9(@jakarta.annotation.Nullable final String val this.backingStore.set("extensionAttribute9", value); } /** - * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. + * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. * @param value Value to set for the isCompliant property. */ public void setIsCompliant(@jakarta.annotation.Nullable final Boolean 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 97d5d33be1d..9c837b112dc 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 + * Gets the maximumCount property value. Maximum number of choices 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 choices in the collection + * Gets the minimumCount property value. Minimum number of choices 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 choices in the collection + * Sets the maximumCount property value. Maximum number of choices 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 choices in the collection + * Sets the minimumCount property value. Minimum number of choices 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/DeviceManagementConfigurationReferredSettingInformation.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java index 1e8ca805d9e..b3ec96f2168 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationReferredSettingInformation.java @@ -78,7 +78,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @param value Value to set for the settingDefinitionId property. */ public void setSettingDefinitionId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java index 9d962f08cdd..42252f201f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingDefinition.java @@ -47,7 +47,7 @@ public EnumSet getAccessTypes() return this.backingStore.get("accessTypes"); } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return a {@link DeviceManagementConfigurationSettingApplicability} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public String getBaseUri() { return this.backingStore.get("baseUri"); } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return a {@link String} */ @jakarta.annotation.Nullable @@ -71,7 +71,7 @@ public String getCategoryId() { return this.backingStore.get("categoryId"); } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return a {@link String} */ @jakarta.annotation.Nullable @@ -123,7 +123,7 @@ public String getHelpText() { return this.backingStore.get("helpText"); } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -179,7 +179,7 @@ public EnumSet getRiskLevel() { return this.backingStore.get("riskLevel"); } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -253,7 +253,7 @@ public void setAccessTypes(@jakarta.annotation.Nullable final EnumSet value) { @@ -344,7 +344,7 @@ public void setRiskLevel(@jakarta.annotation.Nullable final EnumSet> 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/DeviceManagementConfigurationSettingGroupDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java index 629aa1a1f46..5a76fa8aeb5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSettingGroupDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationSettingGroupDefinition createFromDisc return new DeviceManagementConfigurationSettingGroupDefinition(); } /** - * Gets the childIds property value. Dependent child settings to this group of settings + * Gets the childIds property value. Dependent child settings to this group of settings. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("dependentOn", this.getDependentOn()); } /** - * Sets the childIds property value. Dependent child settings to this group of settings + * Sets the childIds property value. Dependent child settings to this group of settings. * @param value Value to set for the childIds property. */ public void setChildIds(@jakarta.annotation.Nullable final java.util.List 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/DeviceManagementConfigurationSimpleSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java index fbebe1570f2..c19c8a011a4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationSimpleSettingDefinition createFromDis return new DeviceManagementConfigurationSimpleSettingDefinition(); } /** - * Gets the defaultValue property value. Default setting value for this setting. + * Gets the defaultValue property value. Default setting value for this setting * @return a {@link DeviceManagementConfigurationSettingValue} */ @jakarta.annotation.Nullable @@ -40,7 +40,7 @@ public DeviceManagementConfigurationSettingValue getDefaultValue() { return this.backingStore.get("defaultValue"); } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting. + * Gets the dependedOnBy property value. list of child settings that depend on this setting * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -48,7 +48,7 @@ public java.util.List getDepen return this.backingStore.get("dependedOnBy"); } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on. + * Gets the dependentOn property value. list of parent settings this setting is dependent on * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the valueDefinition property value. Definition of the value for this setting. + * Gets the valueDefinition property value. Definition of the value for this setting * @return a {@link DeviceManagementConfigurationSettingValueDefinition} */ @jakarta.annotation.Nullable @@ -89,28 +89,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("valueDefinition", this.getValueDefinition()); } /** - * Sets the defaultValue property value. Default setting value for this setting. + * Sets the defaultValue property value. Default setting value for this setting * @param value Value to set for the defaultValue property. */ public void setDefaultValue(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValue value) { this.backingStore.set("defaultValue", value); } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting. + * Sets the dependedOnBy property value. list of child settings that depend on this setting * @param value Value to set for the dependedOnBy property. */ public void setDependedOnBy(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependedOnBy", value); } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on. + * Sets the dependentOn property value. list of parent settings this setting is dependent on * @param value Value to set for the dependentOn property. */ public void setDependentOn(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependentOn", value); } /** - * Sets the valueDefinition property value. Definition of the value for this setting. + * Sets the valueDefinition property value. Definition of the value for this setting * @param value Value to set for the valueDefinition property. */ public void setValueDefinition(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValueDefinition value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationStringSettingValueDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationStringSettingValueDefinition.java index 6d677e428e3..d7c609e56e6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationStringSettingValueDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationStringSettingValueDefinition.java @@ -52,7 +52,7 @@ public java.util.List getFileTypes() { return this.backingStore.get("fileTypes"); } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return a {@link DeviceManagementConfigurationStringFormat} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Boolean getIsSecret() { return this.backingStore.get("isSecret"); } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public Long getMaximumLength() { return this.backingStore.get("maximumLength"); } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public void setFileTypes(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * 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 EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackAudienceEngagementSettings(); + } + /** + * 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 areEngagementStrategiesEnabled property value. The areEngagementStrategiesEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreEngagementStrategiesEnabled() { + return this.backingStore.get("areEngagementStrategiesEnabled"); + } + /** + * 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>(4); + deserializerMap.put("areEngagementStrategiesEnabled", (n) -> { this.setAreEngagementStrategiesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isCallToActionEnabled", (n) -> { this.setIsCallToActionEnabled(n.getBooleanValue()); }); + deserializerMap.put("isEmotionalAndIntellectualAppealEnabled", (n) -> { this.setIsEmotionalAndIntellectualAppealEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isCallToActionEnabled property value. The isCallToActionEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCallToActionEnabled() { + return this.backingStore.get("isCallToActionEnabled"); + } + /** + * Gets the isEmotionalAndIntellectualAppealEnabled property value. The isEmotionalAndIntellectualAppealEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEmotionalAndIntellectualAppealEnabled() { + return this.backingStore.get("isEmotionalAndIntellectualAppealEnabled"); + } + /** + * 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.writeBooleanValue("areEngagementStrategiesEnabled", this.getAreEngagementStrategiesEnabled()); + writer.writeBooleanValue("isCallToActionEnabled", this.getIsCallToActionEnabled()); + writer.writeBooleanValue("isEmotionalAndIntellectualAppealEnabled", this.getIsEmotionalAndIntellectualAppealEnabled()); + 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 areEngagementStrategiesEnabled property value. The areEngagementStrategiesEnabled property + * @param value Value to set for the areEngagementStrategiesEnabled property. + */ + public void setAreEngagementStrategiesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areEngagementStrategiesEnabled", 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 isCallToActionEnabled property value. The isCallToActionEnabled property + * @param value Value to set for the isCallToActionEnabled property. + */ + public void setIsCallToActionEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCallToActionEnabled", value); + } + /** + * Sets the isEmotionalAndIntellectualAppealEnabled property value. The isEmotionalAndIntellectualAppealEnabled property + * @param value Value to set for the isEmotionalAndIntellectualAppealEnabled property. + */ + public void setIsEmotionalAndIntellectualAppealEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEmotionalAndIntellectualAppealEnabled", 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/EducationAiFeedbackContentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackContentSettings.java new file mode 100644 index 00000000000..e309c99dc00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackContentSettings.java @@ -0,0 +1,158 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackContentSettings} and sets the default values. + */ + public EducationAiFeedbackContentSettings() { + 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 EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackContentSettings(); + } + /** + * 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>(4); + deserializerMap.put("isMessageClarityEnabled", (n) -> { this.setIsMessageClarityEnabled(n.getBooleanValue()); }); + deserializerMap.put("isQualityOfInformationEnabled", (n) -> { this.setIsQualityOfInformationEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSpeechOrganizationEnabled", (n) -> { this.setIsSpeechOrganizationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isMessageClarityEnabled property value. The isMessageClarityEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsMessageClarityEnabled() { + return this.backingStore.get("isMessageClarityEnabled"); + } + /** + * Gets the isQualityOfInformationEnabled property value. The isQualityOfInformationEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsQualityOfInformationEnabled() { + return this.backingStore.get("isQualityOfInformationEnabled"); + } + /** + * Gets the isSpeechOrganizationEnabled property value. The isSpeechOrganizationEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSpeechOrganizationEnabled() { + return this.backingStore.get("isSpeechOrganizationEnabled"); + } + /** + * 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.writeBooleanValue("isMessageClarityEnabled", this.getIsMessageClarityEnabled()); + writer.writeBooleanValue("isQualityOfInformationEnabled", this.getIsQualityOfInformationEnabled()); + writer.writeBooleanValue("isSpeechOrganizationEnabled", this.getIsSpeechOrganizationEnabled()); + 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 isMessageClarityEnabled property value. The isMessageClarityEnabled property + * @param value Value to set for the isMessageClarityEnabled property. + */ + public void setIsMessageClarityEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isMessageClarityEnabled", value); + } + /** + * Sets the isQualityOfInformationEnabled property value. The isQualityOfInformationEnabled property + * @param value Value to set for the isQualityOfInformationEnabled property. + */ + public void setIsQualityOfInformationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isQualityOfInformationEnabled", value); + } + /** + * Sets the isSpeechOrganizationEnabled property value. The isSpeechOrganizationEnabled property + * @param value Value to set for the isSpeechOrganizationEnabled property. + */ + public void setIsSpeechOrganizationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSpeechOrganizationEnabled", 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/EducationAiFeedbackCriteria.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackCriteria.java new file mode 100644 index 00000000000..280cb6817fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackCriteria.java @@ -0,0 +1,141 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackCriteria implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackCriteria} and sets the default values. + */ + public EducationAiFeedbackCriteria() { + 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 EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackCriteria createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackCriteria(); + } + /** + * 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 aiFeedbackSettings property value. The aiFeedbackSettings property + * @return a {@link EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackSettings getAiFeedbackSettings() { + return this.backingStore.get("aiFeedbackSettings"); + } + /** + * 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>(3); + deserializerMap.put("aiFeedbackSettings", (n) -> { this.setAiFeedbackSettings(n.getObjectValue(EducationAiFeedbackSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("speechType", (n) -> { this.setSpeechType(n.getEnumValue(EducationSpeechType::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 speechType property value. The speechType property + * @return a {@link EducationSpeechType} + */ + @jakarta.annotation.Nullable + public EducationSpeechType getSpeechType() { + return this.backingStore.get("speechType"); + } + /** + * 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.writeObjectValue("aiFeedbackSettings", this.getAiFeedbackSettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("speechType", this.getSpeechType()); + 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 aiFeedbackSettings property value. The aiFeedbackSettings property + * @param value Value to set for the aiFeedbackSettings property. + */ + public void setAiFeedbackSettings(@jakarta.annotation.Nullable final EducationAiFeedbackSettings value) { + this.backingStore.set("aiFeedbackSettings", 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 speechType property value. The speechType property + * @param value Value to set for the speechType property. + */ + public void setSpeechType(@jakarta.annotation.Nullable final EducationSpeechType value) { + this.backingStore.set("speechType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackDeliverySettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackDeliverySettings.java new file mode 100644 index 00000000000..7b5c6cdb595 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackDeliverySettings.java @@ -0,0 +1,158 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackDeliverySettings} and sets the default values. + */ + public EducationAiFeedbackDeliverySettings() { + 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 EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackDeliverySettings(); + } + /** + * 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 areRhetoricalTechniquesEnabled property value. The areRhetoricalTechniquesEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreRhetoricalTechniquesEnabled() { + return this.backingStore.get("areRhetoricalTechniquesEnabled"); + } + /** + * 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>(4); + deserializerMap.put("areRhetoricalTechniquesEnabled", (n) -> { this.setAreRhetoricalTechniquesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isLanguageUseEnabled", (n) -> { this.setIsLanguageUseEnabled(n.getBooleanValue()); }); + deserializerMap.put("isStyleEnabled", (n) -> { this.setIsStyleEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isLanguageUseEnabled property value. The isLanguageUseEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsLanguageUseEnabled() { + return this.backingStore.get("isLanguageUseEnabled"); + } + /** + * Gets the isStyleEnabled property value. The isStyleEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsStyleEnabled() { + return this.backingStore.get("isStyleEnabled"); + } + /** + * 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.writeBooleanValue("areRhetoricalTechniquesEnabled", this.getAreRhetoricalTechniquesEnabled()); + writer.writeBooleanValue("isLanguageUseEnabled", this.getIsLanguageUseEnabled()); + writer.writeBooleanValue("isStyleEnabled", this.getIsStyleEnabled()); + 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 areRhetoricalTechniquesEnabled property value. The areRhetoricalTechniquesEnabled property + * @param value Value to set for the areRhetoricalTechniquesEnabled property. + */ + public void setAreRhetoricalTechniquesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areRhetoricalTechniquesEnabled", 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 isLanguageUseEnabled property value. The isLanguageUseEnabled property + * @param value Value to set for the isLanguageUseEnabled property. + */ + public void setIsLanguageUseEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isLanguageUseEnabled", value); + } + /** + * Sets the isStyleEnabled property value. The isStyleEnabled property + * @param value Value to set for the isStyleEnabled property. + */ + public void setIsStyleEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isStyleEnabled", 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/EducationAiFeedbackSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackSettings.java new file mode 100644 index 00000000000..400c16fc13b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAiFeedbackSettings.java @@ -0,0 +1,158 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackSettings} and sets the default values. + */ + public EducationAiFeedbackSettings() { + 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 EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackSettings(); + } + /** + * 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 audienceEngagementSettings property value. The audienceEngagementSettings property + * @return a {@link EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The contentSettings property + * @return a {@link EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The deliverySettings property + * @return a {@link EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationAiFeedbackAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationAiFeedbackContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationAiFeedbackDeliverySettings::createFromDiscriminatorValue)); }); + 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.writeObjectValue("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + 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 audienceEngagementSettings property value. The audienceEngagementSettings property + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationAiFeedbackAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", 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 contentSettings property value. The contentSettings property + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationAiFeedbackContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The deliverySettings property + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationAiFeedbackDeliverySettings value) { + this.backingStore.set("deliverySettings", 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/EducationResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationResource.java index f1d508aa919..072a513adb7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EducationResource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationResource.java @@ -45,6 +45,7 @@ public static EducationResource createFromDiscriminatorValue(@jakarta.annotation case "#microsoft.graph.educationLinkResource": return new EducationLinkResource(); case "#microsoft.graph.educationMediaResource": return new EducationMediaResource(); case "#microsoft.graph.educationPowerPointResource": return new EducationPowerPointResource(); + case "#microsoft.graph.educationSpeakerProgressResource": return new EducationSpeakerProgressResource(); case "#microsoft.graph.educationTeamsAppResource": return new EducationTeamsAppResource(); case "#microsoft.graph.educationWordResource": return new EducationWordResource(); } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java new file mode 100644 index 00000000000..4dc0a5726e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java @@ -0,0 +1,124 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachAudienceEngagementSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachAudienceEngagementSettings} and sets the default values. + */ + public EducationSpeakerCoachAudienceEngagementSettings() { + 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 EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachAudienceEngagementSettings(); + } + /** + * 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("isBodyLanguageEnabled", (n) -> { this.setIsBodyLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isBodyLanguageEnabled property value. The isBodyLanguageEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsBodyLanguageEnabled() { + return this.backingStore.get("isBodyLanguageEnabled"); + } + /** + * 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.writeBooleanValue("isBodyLanguageEnabled", this.getIsBodyLanguageEnabled()); + 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 isBodyLanguageEnabled property value. The isBodyLanguageEnabled property + * @param value Value to set for the isBodyLanguageEnabled property. + */ + public void setIsBodyLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isBodyLanguageEnabled", 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/EducationSpeakerCoachContentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachContentSettings.java new file mode 100644 index 00000000000..a741284d505 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachContentSettings.java @@ -0,0 +1,141 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachContentSettings} and sets the default values. + */ + public EducationSpeakerCoachContentSettings() { + 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 EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachContentSettings(); + } + /** + * 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>(3); + deserializerMap.put("isInclusivenessEnabled", (n) -> { this.setIsInclusivenessEnabled(n.getBooleanValue()); }); + deserializerMap.put("isRepetitiveLanguageEnabled", (n) -> { this.setIsRepetitiveLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isInclusivenessEnabled property value. The isInclusivenessEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsInclusivenessEnabled() { + return this.backingStore.get("isInclusivenessEnabled"); + } + /** + * Gets the isRepetitiveLanguageEnabled property value. The isRepetitiveLanguageEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRepetitiveLanguageEnabled() { + return this.backingStore.get("isRepetitiveLanguageEnabled"); + } + /** + * 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.writeBooleanValue("isInclusivenessEnabled", this.getIsInclusivenessEnabled()); + writer.writeBooleanValue("isRepetitiveLanguageEnabled", this.getIsRepetitiveLanguageEnabled()); + 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 isInclusivenessEnabled property value. The isInclusivenessEnabled property + * @param value Value to set for the isInclusivenessEnabled property. + */ + public void setIsInclusivenessEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isInclusivenessEnabled", value); + } + /** + * Sets the isRepetitiveLanguageEnabled property value. The isRepetitiveLanguageEnabled property + * @param value Value to set for the isRepetitiveLanguageEnabled property. + */ + public void setIsRepetitiveLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRepetitiveLanguageEnabled", 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/EducationSpeakerCoachDeliverySettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachDeliverySettings.java new file mode 100644 index 00000000000..0c3eb0b9380 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachDeliverySettings.java @@ -0,0 +1,175 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachDeliverySettings} and sets the default values. + */ + public EducationSpeakerCoachDeliverySettings() { + 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 EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachDeliverySettings(); + } + /** + * 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 areFillerWordsEnabled property value. The areFillerWordsEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreFillerWordsEnabled() { + return this.backingStore.get("areFillerWordsEnabled"); + } + /** + * 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>(5); + deserializerMap.put("areFillerWordsEnabled", (n) -> { this.setAreFillerWordsEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPaceEnabled", (n) -> { this.setIsPaceEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPitchEnabled", (n) -> { this.setIsPitchEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPronunciationEnabled", (n) -> { this.setIsPronunciationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isPaceEnabled property value. The isPaceEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPaceEnabled() { + return this.backingStore.get("isPaceEnabled"); + } + /** + * Gets the isPitchEnabled property value. The isPitchEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPitchEnabled() { + return this.backingStore.get("isPitchEnabled"); + } + /** + * Gets the isPronunciationEnabled property value. The isPronunciationEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPronunciationEnabled() { + return this.backingStore.get("isPronunciationEnabled"); + } + /** + * 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.writeBooleanValue("areFillerWordsEnabled", this.getAreFillerWordsEnabled()); + writer.writeBooleanValue("isPaceEnabled", this.getIsPaceEnabled()); + writer.writeBooleanValue("isPitchEnabled", this.getIsPitchEnabled()); + writer.writeBooleanValue("isPronunciationEnabled", this.getIsPronunciationEnabled()); + 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 areFillerWordsEnabled property value. The areFillerWordsEnabled property + * @param value Value to set for the areFillerWordsEnabled property. + */ + public void setAreFillerWordsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areFillerWordsEnabled", 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 isPaceEnabled property value. The isPaceEnabled property + * @param value Value to set for the isPaceEnabled property. + */ + public void setIsPaceEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPaceEnabled", value); + } + /** + * Sets the isPitchEnabled property value. The isPitchEnabled property + * @param value Value to set for the isPitchEnabled property. + */ + public void setIsPitchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPitchEnabled", value); + } + /** + * Sets the isPronunciationEnabled property value. The isPronunciationEnabled property + * @param value Value to set for the isPronunciationEnabled property. + */ + public void setIsPronunciationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPronunciationEnabled", 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/EducationSpeakerCoachSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachSettings.java new file mode 100644 index 00000000000..29a094a54e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerCoachSettings.java @@ -0,0 +1,158 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachSettings} and sets the default values. + */ + public EducationSpeakerCoachSettings() { + 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 EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachSettings(); + } + /** + * 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 audienceEngagementSettings property value. The audienceEngagementSettings property + * @return a {@link EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The contentSettings property + * @return a {@link EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The deliverySettings property + * @return a {@link EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationSpeakerCoachAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationSpeakerCoachContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationSpeakerCoachDeliverySettings::createFromDiscriminatorValue)); }); + 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.writeObjectValue("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + 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 audienceEngagementSettings property value. The audienceEngagementSettings property + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", 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 contentSettings property value. The contentSettings property + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The deliverySettings property + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationSpeakerCoachDeliverySettings value) { + this.backingStore.set("deliverySettings", 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/EducationSpeakerProgressResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerProgressResource.java new file mode 100644 index 00000000000..f54d9c9b211 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeakerProgressResource.java @@ -0,0 +1,198 @@ +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 EducationSpeakerProgressResource extends EducationResource implements Parsable { + /** + * Instantiates a new {@link EducationSpeakerProgressResource} and sets the default values. + */ + public EducationSpeakerProgressResource() { + super(); + this.setOdataType("#microsoft.graph.educationSpeakerProgressResource"); + } + /** + * 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 EducationSpeakerProgressResource} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerProgressResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerProgressResource(); + } + /** + * Gets the aiFeedbackCriteria property value. The aiFeedbackCriteria property + * @return a {@link EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackCriteria getAiFeedbackCriteria() { + return this.backingStore.get("aiFeedbackCriteria"); + } + /** + * 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("aiFeedbackCriteria", (n) -> { this.setAiFeedbackCriteria(n.getObjectValue(EducationAiFeedbackCriteria::createFromDiscriminatorValue)); }); + deserializerMap.put("isAiFeedbackEnabled", (n) -> { this.setIsAiFeedbackEnabled(n.getBooleanValue()); }); + deserializerMap.put("isVideoRequired", (n) -> { this.setIsVideoRequired(n.getBooleanValue()); }); + deserializerMap.put("maxRecordingAttempts", (n) -> { this.setMaxRecordingAttempts(n.getIntegerValue()); }); + deserializerMap.put("presentationTitle", (n) -> { this.setPresentationTitle(n.getStringValue()); }); + deserializerMap.put("recordingTimeLimitInMinutes", (n) -> { this.setRecordingTimeLimitInMinutes(n.getIntegerValue()); }); + deserializerMap.put("showRehearsalReportToStudentBeforeMediaUpload", (n) -> { this.setShowRehearsalReportToStudentBeforeMediaUpload(n.getBooleanValue()); }); + deserializerMap.put("speakerCoachSettings", (n) -> { this.setSpeakerCoachSettings(n.getObjectValue(EducationSpeakerCoachSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("spokenLanguageLocale", (n) -> { this.setSpokenLanguageLocale(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAiFeedbackEnabled property value. The isAiFeedbackEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAiFeedbackEnabled() { + return this.backingStore.get("isAiFeedbackEnabled"); + } + /** + * Gets the isVideoRequired property value. The isVideoRequired property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsVideoRequired() { + return this.backingStore.get("isVideoRequired"); + } + /** + * Gets the maxRecordingAttempts property value. The maxRecordingAttempts property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMaxRecordingAttempts() { + return this.backingStore.get("maxRecordingAttempts"); + } + /** + * Gets the presentationTitle property value. The presentationTitle property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPresentationTitle() { + return this.backingStore.get("presentationTitle"); + } + /** + * Gets the recordingTimeLimitInMinutes property value. The recordingTimeLimitInMinutes property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRecordingTimeLimitInMinutes() { + return this.backingStore.get("recordingTimeLimitInMinutes"); + } + /** + * Gets the showRehearsalReportToStudentBeforeMediaUpload property value. The showRehearsalReportToStudentBeforeMediaUpload property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getShowRehearsalReportToStudentBeforeMediaUpload() { + return this.backingStore.get("showRehearsalReportToStudentBeforeMediaUpload"); + } + /** + * Gets the speakerCoachSettings property value. The speakerCoachSettings property + * @return a {@link EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachSettings getSpeakerCoachSettings() { + return this.backingStore.get("speakerCoachSettings"); + } + /** + * Gets the spokenLanguageLocale property value. The spokenLanguageLocale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSpokenLanguageLocale() { + return this.backingStore.get("spokenLanguageLocale"); + } + /** + * 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("aiFeedbackCriteria", this.getAiFeedbackCriteria()); + writer.writeBooleanValue("isAiFeedbackEnabled", this.getIsAiFeedbackEnabled()); + writer.writeBooleanValue("isVideoRequired", this.getIsVideoRequired()); + writer.writeIntegerValue("maxRecordingAttempts", this.getMaxRecordingAttempts()); + writer.writeStringValue("presentationTitle", this.getPresentationTitle()); + writer.writeIntegerValue("recordingTimeLimitInMinutes", this.getRecordingTimeLimitInMinutes()); + writer.writeBooleanValue("showRehearsalReportToStudentBeforeMediaUpload", this.getShowRehearsalReportToStudentBeforeMediaUpload()); + writer.writeObjectValue("speakerCoachSettings", this.getSpeakerCoachSettings()); + writer.writeStringValue("spokenLanguageLocale", this.getSpokenLanguageLocale()); + } + /** + * Sets the aiFeedbackCriteria property value. The aiFeedbackCriteria property + * @param value Value to set for the aiFeedbackCriteria property. + */ + public void setAiFeedbackCriteria(@jakarta.annotation.Nullable final EducationAiFeedbackCriteria value) { + this.backingStore.set("aiFeedbackCriteria", value); + } + /** + * Sets the isAiFeedbackEnabled property value. The isAiFeedbackEnabled property + * @param value Value to set for the isAiFeedbackEnabled property. + */ + public void setIsAiFeedbackEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAiFeedbackEnabled", value); + } + /** + * Sets the isVideoRequired property value. The isVideoRequired property + * @param value Value to set for the isVideoRequired property. + */ + public void setIsVideoRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isVideoRequired", value); + } + /** + * Sets the maxRecordingAttempts property value. The maxRecordingAttempts property + * @param value Value to set for the maxRecordingAttempts property. + */ + public void setMaxRecordingAttempts(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("maxRecordingAttempts", value); + } + /** + * Sets the presentationTitle property value. The presentationTitle property + * @param value Value to set for the presentationTitle property. + */ + public void setPresentationTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("presentationTitle", value); + } + /** + * Sets the recordingTimeLimitInMinutes property value. The recordingTimeLimitInMinutes property + * @param value Value to set for the recordingTimeLimitInMinutes property. + */ + public void setRecordingTimeLimitInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("recordingTimeLimitInMinutes", value); + } + /** + * Sets the showRehearsalReportToStudentBeforeMediaUpload property value. The showRehearsalReportToStudentBeforeMediaUpload property + * @param value Value to set for the showRehearsalReportToStudentBeforeMediaUpload property. + */ + public void setShowRehearsalReportToStudentBeforeMediaUpload(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("showRehearsalReportToStudentBeforeMediaUpload", value); + } + /** + * Sets the speakerCoachSettings property value. The speakerCoachSettings property + * @param value Value to set for the speakerCoachSettings property. + */ + public void setSpeakerCoachSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachSettings value) { + this.backingStore.set("speakerCoachSettings", value); + } + /** + * Sets the spokenLanguageLocale property value. The spokenLanguageLocale property + * @param value Value to set for the spokenLanguageLocale property. + */ + public void setSpokenLanguageLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("spokenLanguageLocale", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeechType.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeechType.java new file mode 100644 index 00000000000..f321f25ef53 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationSpeechType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EducationSpeechType implements ValuedEnum { + Informative("informative"), + Personal("personal"), + Persuasive("persuasive"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EducationSpeechType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EducationSpeechType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "informative": return Informative; + case "personal": return Personal; + case "persuasive": return Persuasive; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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 b91a3a06a57..2e8e9b1919c 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 @@ -14,9 +14,9 @@ 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.DataSource; import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; @@ -25,9 +25,7 @@ import com.microsoft.graph.beta.models.ediscovery.PurgeDataOperation; import com.microsoft.graph.beta.models.ediscovery.ReviewSet; import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; -import com.microsoft.graph.beta.models.ediscovery.SiteSource; 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.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; @@ -38,7 +36,6 @@ import com.microsoft.graph.beta.models.externalconnectors.ExternalItem; import com.microsoft.graph.beta.models.externalconnectors.Identity; import com.microsoft.graph.beta.models.externalconnectors.Schema; -import com.microsoft.graph.beta.models.healthmonitoring.Alert; import com.microsoft.graph.beta.models.healthmonitoring.AlertConfiguration; import com.microsoft.graph.beta.models.healthmonitoring.HealthMonitoringRoot; import com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension; @@ -116,6 +113,7 @@ import com.microsoft.graph.beta.models.managedtenants.TenantTag; import com.microsoft.graph.beta.models.managedtenants.WindowsDeviceMalwareState; import com.microsoft.graph.beta.models.managedtenants.WindowsProtectionState; +import com.microsoft.graph.beta.models.networkaccess.Alert; import com.microsoft.graph.beta.models.networkaccess.BranchSite; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessSettings; @@ -182,7 +180,6 @@ import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; import com.microsoft.graph.beta.models.security.CaseEscaped; -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; @@ -191,6 +188,7 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; +import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -258,9 +256,11 @@ import com.microsoft.graph.beta.models.security.Security; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; +import com.microsoft.graph.beta.models.security.SiteSource; import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; +import com.microsoft.graph.beta.models.security.Tag; import com.microsoft.graph.beta.models.security.ThreatIntelligence; import com.microsoft.graph.beta.models.security.ThreatSubmission; import com.microsoft.graph.beta.models.security.ThreatSubmissionRoot; @@ -683,12 +683,14 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.cloudPcAuditEvent": return new CloudPcAuditEvent(); case "#microsoft.graph.cloudPcBulkAction": return new CloudPcBulkAction(); case "#microsoft.graph.cloudPcBulkCreateSnapshot": return new CloudPcBulkCreateSnapshot(); + case "#microsoft.graph.cloudPcBulkDisasterRecovery": return new CloudPcBulkDisasterRecovery(); case "#microsoft.graph.cloudPcBulkDisasterRecoveryFailback": return new CloudPcBulkDisasterRecoveryFailback(); case "#microsoft.graph.cloudPcBulkDisasterRecoveryFailover": return new CloudPcBulkDisasterRecoveryFailover(); case "#microsoft.graph.cloudPcBulkModifyDiskEncryptionType": return new CloudPcBulkModifyDiskEncryptionType(); case "#microsoft.graph.cloudPcBulkMove": return new CloudPcBulkMove(); case "#microsoft.graph.cloudPcBulkPowerOff": return new CloudPcBulkPowerOff(); case "#microsoft.graph.cloudPcBulkPowerOn": return new CloudPcBulkPowerOn(); + case "#microsoft.graph.cloudPcBulkReinstallAgent": return new CloudPcBulkReinstallAgent(); case "#microsoft.graph.cloudPcBulkReprovision": return new CloudPcBulkReprovision(); case "#microsoft.graph.cloudPcBulkResize": return new CloudPcBulkResize(); case "#microsoft.graph.cloudPcBulkRestart": return new CloudPcBulkRestart(); @@ -724,7 +726,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.conditionalAccessPolicy": return new ConditionalAccessPolicy(); case "#microsoft.graph.conditionalAccessRoot": return new ConditionalAccessRoot(); case "#microsoft.graph.conditionalAccessTemplate": return new ConditionalAccessTemplate(); - case "#microsoft.graph.conditionalAccessWhatIfPolicy": return new ConditionalAccessWhatIfPolicy(); case "#microsoft.graph.configManagerCollection": return new ConfigManagerCollection(); case "#microsoft.graph.connectedOrganization": return new ConnectedOrganization(); case "#microsoft.graph.connectionOperation": return new ConnectionOperation(); @@ -868,7 +869,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition": return new DeviceManagementConfigurationChoiceSettingCollectionDefinition(); case "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition": return new DeviceManagementConfigurationChoiceSettingDefinition(); case "#microsoft.graph.deviceManagementConfigurationPolicy": return new DeviceManagementConfigurationPolicy(); - case "#microsoft.graph.deviceManagementConfigurationPolicyAssignment": return new DeviceManagementConfigurationPolicyAssignment(); } return null; } @@ -880,6 +880,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.deviceManagementConfigurationPolicyAssignment": return new DeviceManagementConfigurationPolicyAssignment(); case "#microsoft.graph.deviceManagementConfigurationPolicyPolicySetItem": return new DeviceManagementConfigurationPolicyPolicySetItem(); case "#microsoft.graph.deviceManagementConfigurationPolicyTemplate": return new DeviceManagementConfigurationPolicyTemplate(); case "#microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition": return new DeviceManagementConfigurationRedirectSettingDefinition(); @@ -1379,7 +1380,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.managedDeviceMobileAppConfigurationUserStatus": return new ManagedDeviceMobileAppConfigurationUserStatus(); case "#microsoft.graph.managedDeviceMobileAppConfigurationUserSummary": return new ManagedDeviceMobileAppConfigurationUserSummary(); case "#microsoft.graph.managedDeviceOverview": return new ManagedDeviceOverview(); - case "#microsoft.graph.managedDeviceWindowsOperatingSystemImage": return new ManagedDeviceWindowsOperatingSystemImage(); } return null; } @@ -1391,6 +1391,7 @@ 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.managedDeviceWindowsOperatingSystemImage": return new ManagedDeviceWindowsOperatingSystemImage(); case "#microsoft.graph.managedEBook": return new ManagedEBook(); case "#microsoft.graph.managedEBookAssignment": return new ManagedEBookAssignment(); case "#microsoft.graph.managedEBookCategory": return new ManagedEBookCategory(); @@ -1764,6 +1765,10 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.publicKeyInfrastructureRoot": return new PublicKeyInfrastructureRoot(); case "#microsoft.graph.publishedResource": return new PublishedResource(); case "#microsoft.graph.purchaseInvoiceLine": return new PurchaseInvoiceLine(); + case "#microsoft.graph.qrCode": return new QrCode(); + case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); + case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); + case "#microsoft.graph.qrPin": return new QrPin(); case "#microsoft.graph.rbacApplication": return new RbacApplication(); case "#microsoft.graph.rbacApplicationMultiple": return new RbacApplicationMultiple(); case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); @@ -1886,11 +1891,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.endpointDiscoveredCloudAppDetail": return new EndpointDiscoveredCloudAppDetail(); case "#microsoft.graph.security.file": return new File(); case "#microsoft.graph.security.fileContentThreatSubmission": return new FileContentThreatSubmission(); - case "#microsoft.graph.security.filePlanDescriptor": return new FilePlanDescriptor(); - case "#microsoft.graph.security.filePlanDescriptorTemplate": return new FilePlanDescriptorTemplate(); - case "#microsoft.graph.security.filePlanReferenceTemplate": return new FilePlanReferenceTemplate(); - case "#microsoft.graph.security.fileThreatSubmission": return new FileThreatSubmission(); - case "#microsoft.graph.security.fileUrlThreatSubmission": return new FileUrlThreatSubmission(); } return null; } @@ -1902,6 +1902,11 @@ 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.filePlanDescriptor": return new FilePlanDescriptor(); + case "#microsoft.graph.security.filePlanDescriptorTemplate": return new FilePlanDescriptorTemplate(); + case "#microsoft.graph.security.filePlanReferenceTemplate": return new FilePlanReferenceTemplate(); + case "#microsoft.graph.security.fileThreatSubmission": return new FileThreatSubmission(); + case "#microsoft.graph.security.fileUrlThreatSubmission": return new FileUrlThreatSubmission(); case "#microsoft.graph.security.healthIssue": return new HealthIssue(); case "#microsoft.graph.security.host": return new Host(); case "#microsoft.graph.security.hostComponent": return new HostComponent(); @@ -2176,6 +2181,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.userActivity": return new UserActivity(); case "#microsoft.graph.userAnalytics": return new UserAnalytics(); case "#microsoft.graph.userAppInstallStatus": return new UserAppInstallStatus(); + case "#microsoft.graph.userCloudCommunication": return new UserCloudCommunication(); case "#microsoft.graph.userConfiguration": return new UserConfiguration(); case "#microsoft.graph.userConsentRequest": return new UserConsentRequest(); case "#microsoft.graph.userCountMetric": return new UserCountMetric(); @@ -2267,6 +2273,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.webApp": return new WebApp(); case "#microsoft.graph.webApplicationSegment": return new WebApplicationSegment(); case "#microsoft.graph.webPart": return new WebPart(); + case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); case "#microsoft.graph.win32CatalogApp": return new Win32CatalogApp(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); case "#microsoft.graph.win32MobileAppCatalogPackage": return new Win32MobileAppCatalogPackage(); @@ -2395,13 +2402,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsWebApp": return new WindowsWebApp(); case "#microsoft.graph.windowsWifiConfiguration": return new WindowsWifiConfiguration(); case "#microsoft.graph.windowsWifiEnterpriseEAPConfiguration": return new WindowsWifiEnterpriseEAPConfiguration(); - case "#microsoft.graph.windowsWiredNetworkConfiguration": return new WindowsWiredNetworkConfiguration(); - case "#microsoft.graph.winGetApp": return new WinGetApp(); - case "#microsoft.graph.workbook": return new Workbook(); - case "#microsoft.graph.workbookApplication": return new WorkbookApplication(); - case "#microsoft.graph.workbookChart": return new WorkbookChart(); - case "#microsoft.graph.workbookChartAreaFormat": return new WorkbookChartAreaFormat(); - case "#microsoft.graph.workbookChartAxes": return new WorkbookChartAxes(); } return null; } @@ -2413,6 +2413,13 @@ 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.windowsWiredNetworkConfiguration": return new WindowsWiredNetworkConfiguration(); + case "#microsoft.graph.winGetApp": return new WinGetApp(); + case "#microsoft.graph.workbook": return new Workbook(); + case "#microsoft.graph.workbookApplication": return new WorkbookApplication(); + case "#microsoft.graph.workbookChart": return new WorkbookChart(); + case "#microsoft.graph.workbookChartAreaFormat": return new WorkbookChartAreaFormat(); + case "#microsoft.graph.workbookChartAxes": return new WorkbookChartAxes(); case "#microsoft.graph.workbookChartAxis": return new WorkbookChartAxis(); case "#microsoft.graph.workbookChartAxisFormat": return new WorkbookChartAxisFormat(); case "#microsoft.graph.workbookChartAxisTitle": return new WorkbookChartAxisTitle(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ErrorCorrectionLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/ErrorCorrectionLevel.java new file mode 100644 index 00000000000..7a1936522c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ErrorCorrectionLevel.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ErrorCorrectionLevel implements ValuedEnum { + L("l"), + M("m"), + Q("q"), + H("h"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ErrorCorrectionLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ErrorCorrectionLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "l": return L; + case "m": return M; + case "q": return Q; + case "h": return H; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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 87e928b904a..c81f87d6d04 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. This property is read-only. + * 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. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the id property value. The identifier of the identity. This property is read-only. + * 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. * @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. This property is read-only. + * 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. * @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. The identifier of the identity. This property is read-only. + * 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. * @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..924287cff40 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 @@ -61,7 +61,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the application property value. The Identity of the Application. This property is read-only. + * Gets the application property value. Optional. The application associated with this action. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -77,7 +77,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the device property value. The Identity of the Device. This property is read-only. + * Gets the device property value. Optional. The device associated with this action. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the user property value. The Identity of the User. This property is read-only. + * Gets the user property value. Optional. The user associated with this action. * @return a {@link Identity} */ @jakarta.annotation.Nullable @@ -133,7 +133,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. + * 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. * @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. Whether or not to uninstall the app when device is removed from Intune. + * 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. * @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/MobileAppTroubleshootingEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppTroubleshootingEvent.java index 202949e3f81..bc24f9eca6f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppTroubleshootingEvent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppTroubleshootingEvent.java @@ -36,7 +36,7 @@ public String getApplicationId() { return this.backingStore.get("applicationId"); } /** - * Gets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Gets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public void setApplicationId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("applicationId", value); } /** - * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @param value Value to set for the appLogCollectionRequests property. */ public void setAppLogCollectionRequests(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Permission.java b/src/main/java/com/microsoft/graph/beta/generated/models/Permission.java index 2ba19122adb..1037ea54ff3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Permission.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Permission.java @@ -94,7 +94,7 @@ public Boolean getHasPassword() { return this.backingStore.get("hasPassword"); } /** - * Gets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. + * Gets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if inherited from an ancestor. Read-only. * @return a {@link ItemReference} */ @jakarta.annotation.Nullable @@ -195,7 +195,7 @@ public void setHasPassword(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("hasPassword", value); } /** - * Sets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. + * Sets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if inherited from an ancestor. Read-only. * @param value Value to set for the inheritedFrom property. */ public void setInheritedFrom(@jakarta.annotation.Nullable final ItemReference value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java index 11e079444eb..2651d359909 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java @@ -11,7 +11,8 @@ public enum PlannerContainerType implements ValuedEnum { Project("project"), DriveItem("driveItem"), User("user"), - TeamsChannel("teamsChannel"); + TeamsChannel("teamsChannel"), + PlannerTask("plannerTask"); public final String value; PlannerContainerType(final String value) { this.value = value; @@ -29,6 +30,7 @@ public static PlannerContainerType forValue(@jakarta.annotation.Nonnull final St case "driveItem": return DriveItem; case "user": return User; case "teamsChannel": return TeamsChannel; + case "plannerTask": return PlannerTask; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Presence.java b/src/main/java/com/microsoft/graph/beta/generated/models/Presence.java index cb55c02db3f..1880569e45a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Presence.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Presence.java @@ -63,7 +63,7 @@ public OutOfOfficeSettings getOutOfOfficeSettings() { return this.backingStore.get("outOfOfficeSettings"); } /** - * Gets the sequenceNumber property value. The sequenceNumber property + * Gets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public void setOutOfOfficeSettings(@jakarta.annotation.Nullable final OutOfOffic this.backingStore.set("outOfOfficeSettings", value); } /** - * Sets the sequenceNumber property value. The sequenceNumber property + * Sets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. * @param value Value to set for the sequenceNumber property. */ public void setSequenceNumber(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/QrCode.java b/src/main/java/com/microsoft/graph/beta/generated/models/QrCode.java new file mode 100644 index 00000000000..639e89992da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/QrCode.java @@ -0,0 +1,130 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCode extends Entity implements Parsable { + /** + * Instantiates a new {@link QrCode} and sets the default values. + */ + public QrCode() { + 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 QrCode} + */ + @jakarta.annotation.Nonnull + public static QrCode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCode(); + } + /** + * Gets the createdDateTime property value. The date and time when the QR code was created. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the expireDateTime property value. Temporary QR code lifetime is between 1-12 hours. Standard QR code lifetime is in days and max. is 395 days (13 months) and default value is 365 days (12 months). + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpireDateTime() { + return this.backingStore.get("expireDateTime"); + } + /** + * 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("expireDateTime", (n) -> { this.setExpireDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("image", (n) -> { this.setImage(n.getObjectValue(QrCodeImageDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the image property value. The QR code image's raw data that is returned when a standard or temporary QR code is created. + * @return a {@link QrCodeImageDetails} + */ + @jakarta.annotation.Nullable + public QrCodeImageDetails getImage() { + return this.backingStore.get("image"); + } + /** + * Gets the lastUsedDateTime property value. The date and time when the QR code was last used for a successful sign-in. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastUsedDateTime() { + return this.backingStore.get("lastUsedDateTime"); + } + /** + * Gets the startDateTime property value. The date and time when the QR code becomes active and available to use. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * 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("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("expireDateTime", this.getExpireDateTime()); + writer.writeObjectValue("image", this.getImage()); + writer.writeOffsetDateTimeValue("lastUsedDateTime", this.getLastUsedDateTime()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + } + /** + * Sets the createdDateTime property value. The date and time when the QR code was created. + * @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 expireDateTime property value. Temporary QR code lifetime is between 1-12 hours. Standard QR code lifetime is in days and max. is 395 days (13 months) and default value is 365 days (12 months). + * @param value Value to set for the expireDateTime property. + */ + public void setExpireDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expireDateTime", value); + } + /** + * Sets the image property value. The QR code image's raw data that is returned when a standard or temporary QR code is created. + * @param value Value to set for the image property. + */ + public void setImage(@jakarta.annotation.Nullable final QrCodeImageDetails value) { + this.backingStore.set("image", value); + } + /** + * Sets the lastUsedDateTime property value. The date and time when the QR code was last used for a successful sign-in. + * @param value Value to set for the lastUsedDateTime property. + */ + public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastUsedDateTime", value); + } + /** + * Sets the startDateTime property value. The date and time when the QR code becomes active and available to use. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/QrCodeImageDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodeImageDetails.java new file mode 100644 index 00000000000..c22d8f8c5fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodeImageDetails.java @@ -0,0 +1,175 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCodeImageDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link QrCodeImageDetails} and sets the default values. + */ + public QrCodeImageDetails() { + 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 QrCodeImageDetails} + */ + @jakarta.annotation.Nonnull + public static QrCodeImageDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodeImageDetails(); + } + /** + * 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 binaryValue property value. The binary representation of the QR code. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getBinaryValue() { + return this.backingStore.get("binaryValue"); + } + /** + * Gets the errorCorrectionLevel property value. Specifies how much of the QRCode can be corrupted while still maintaining its readable. The possible values are: l (Low), m (Medium), q (Quartile), h ( High), unknownFutureValue. + * @return a {@link ErrorCorrectionLevel} + */ + @jakarta.annotation.Nullable + public ErrorCorrectionLevel getErrorCorrectionLevel() { + return this.backingStore.get("errorCorrectionLevel"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("binaryValue", (n) -> { this.setBinaryValue(n.getByteArrayValue()); }); + deserializerMap.put("errorCorrectionLevel", (n) -> { this.setErrorCorrectionLevel(n.getEnumValue(ErrorCorrectionLevel::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("rawContent", (n) -> { this.setRawContent(n.getByteArrayValue()); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getIntegerValue()); }); + 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 rawContent property value. Base64-encoded raw content of the QR code. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getRawContent() { + return this.backingStore.get("rawContent"); + } + /** + * Gets the version property value. Version to create QR code image. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getVersion() { + return this.backingStore.get("version"); + } + /** + * 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.writeByteArrayValue("binaryValue", this.getBinaryValue()); + writer.writeEnumValue("errorCorrectionLevel", this.getErrorCorrectionLevel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeByteArrayValue("rawContent", this.getRawContent()); + writer.writeIntegerValue("version", this.getVersion()); + 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 binaryValue property value. The binary representation of the QR code. + * @param value Value to set for the binaryValue property. + */ + public void setBinaryValue(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("binaryValue", value); + } + /** + * Sets the errorCorrectionLevel property value. Specifies how much of the QRCode can be corrupted while still maintaining its readable. The possible values are: l (Low), m (Medium), q (Quartile), h ( High), unknownFutureValue. + * @param value Value to set for the errorCorrectionLevel property. + */ + public void setErrorCorrectionLevel(@jakarta.annotation.Nullable final ErrorCorrectionLevel value) { + this.backingStore.set("errorCorrectionLevel", 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 rawContent property value. Base64-encoded raw content of the QR code. + * @param value Value to set for the rawContent property. + */ + public void setRawContent(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("rawContent", value); + } + /** + * Sets the version property value. Version to create QR code image. + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("version", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethod.java new file mode 100644 index 00000000000..c875179f77e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethod.java @@ -0,0 +1,96 @@ +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 QrCodePinAuthenticationMethod extends AuthenticationMethod implements Parsable { + /** + * Instantiates a new {@link QrCodePinAuthenticationMethod} and sets the default values. + */ + public QrCodePinAuthenticationMethod() { + super(); + this.setOdataType("#microsoft.graph.qrCodePinAuthenticationMethod"); + } + /** + * 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 QrCodePinAuthenticationMethod} + */ + @jakarta.annotation.Nonnull + public static QrCodePinAuthenticationMethod createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodePinAuthenticationMethod(); + } + /** + * 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("pin", (n) -> { this.setPin(n.getObjectValue(QrPin::createFromDiscriminatorValue)); }); + deserializerMap.put("standardQRCode", (n) -> { this.setStandardQRCode(n.getObjectValue(QrCode::createFromDiscriminatorValue)); }); + deserializerMap.put("temporaryQRCode", (n) -> { this.setTemporaryQRCode(n.getObjectValue(QrCode::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the pin property value. The PIN linked to the QR Code auth method of the user. + * @return a {@link QrPin} + */ + @jakarta.annotation.Nullable + public QrPin getPin() { + return this.backingStore.get("pin"); + } + /** + * Gets the standardQRCode property value. Standard QR code is primary QR code of the user with lifetime upto 395 days (13 months). There can be only one active standard QR code for the user. + * @return a {@link QrCode} + */ + @jakarta.annotation.Nullable + public QrCode getStandardQRCode() { + return this.backingStore.get("standardQRCode"); + } + /** + * Gets the temporaryQRCode property value. Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @return a {@link QrCode} + */ + @jakarta.annotation.Nullable + public QrCode getTemporaryQRCode() { + return this.backingStore.get("temporaryQRCode"); + } + /** + * 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("pin", this.getPin()); + writer.writeObjectValue("standardQRCode", this.getStandardQRCode()); + writer.writeObjectValue("temporaryQRCode", this.getTemporaryQRCode()); + } + /** + * Sets the pin property value. The PIN linked to the QR Code auth method of the user. + * @param value Value to set for the pin property. + */ + public void setPin(@jakarta.annotation.Nullable final QrPin value) { + this.backingStore.set("pin", value); + } + /** + * Sets the standardQRCode property value. Standard QR code is primary QR code of the user with lifetime upto 395 days (13 months). There can be only one active standard QR code for the user. + * @param value Value to set for the standardQRCode property. + */ + public void setStandardQRCode(@jakarta.annotation.Nullable final QrCode value) { + this.backingStore.set("standardQRCode", value); + } + /** + * Sets the temporaryQRCode property value. Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @param value Value to set for the temporaryQRCode property. + */ + public void setTemporaryQRCode(@jakarta.annotation.Nullable final QrCode value) { + this.backingStore.set("temporaryQRCode", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethodConfiguration.java new file mode 100644 index 00000000000..6b7db0cd9a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/QrCodePinAuthenticationMethodConfiguration.java @@ -0,0 +1,96 @@ +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 QrCodePinAuthenticationMethodConfiguration extends AuthenticationMethodConfiguration implements Parsable { + /** + * Instantiates a new {@link QrCodePinAuthenticationMethodConfiguration} and sets the default values. + */ + public QrCodePinAuthenticationMethodConfiguration() { + super(); + this.setOdataType("#microsoft.graph.qrCodePinAuthenticationMethodConfiguration"); + } + /** + * 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 QrCodePinAuthenticationMethodConfiguration} + */ + @jakarta.annotation.Nonnull + public static QrCodePinAuthenticationMethodConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodePinAuthenticationMethodConfiguration(); + } + /** + * 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("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(AuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("pinLength", (n) -> { this.setPinLength(n.getIntegerValue()); }); + deserializerMap.put("standardQRCodeLifetimeInDays", (n) -> { this.setStandardQRCodeLifetimeInDays(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeTargets() { + return this.backingStore.get("includeTargets"); + } + /** + * Gets the pinLength property value. A memorized alphanumeric secret code. Minimum length is 8 as per NIST 800-63B and can't be longer than 20 digits. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPinLength() { + return this.backingStore.get("pinLength"); + } + /** + * Gets the standardQRCodeLifetimeInDays property value. The maximum value is 395 days and the default value is 365 days. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getStandardQRCodeLifetimeInDays() { + return this.backingStore.get("standardQRCodeLifetimeInDays"); + } + /** + * 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("includeTargets", this.getIncludeTargets()); + writer.writeIntegerValue("pinLength", this.getPinLength()); + writer.writeIntegerValue("standardQRCodeLifetimeInDays", this.getStandardQRCodeLifetimeInDays()); + } + /** + * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @param value Value to set for the includeTargets property. + */ + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeTargets", value); + } + /** + * Sets the pinLength property value. A memorized alphanumeric secret code. Minimum length is 8 as per NIST 800-63B and can't be longer than 20 digits. + * @param value Value to set for the pinLength property. + */ + public void setPinLength(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("pinLength", value); + } + /** + * Sets the standardQRCodeLifetimeInDays property value. The maximum value is 395 days and the default value is 365 days. + * @param value Value to set for the standardQRCodeLifetimeInDays property. + */ + public void setStandardQRCodeLifetimeInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("standardQRCodeLifetimeInDays", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/QrPin.java b/src/main/java/com/microsoft/graph/beta/generated/models/QrPin.java new file mode 100644 index 00000000000..9ae24fd03f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/QrPin.java @@ -0,0 +1,113 @@ +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; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrPin extends Entity implements Parsable { + /** + * Instantiates a new {@link QrPin} and sets the default values. + */ + public QrPin() { + 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 QrPin} + */ + @jakarta.annotation.Nonnull + public static QrPin createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrPin(); + } + /** + * Gets the code property value. PIN of the user. It is between 8-20 digits as configured in the QR code authentication method policy. The code is temporary when issued by admin but permanent after the user changes it at the first login attempt. This PIN can be reset by the admin but not the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCode() { + return this.backingStore.get("code"); + } + /** + * Gets the createdDateTime property value. The date and time when the PIN was created. + * @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("code", (n) -> { this.setCode(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("forceChangePinNextSignIn", (n) -> { this.setForceChangePinNextSignIn(n.getBooleanValue()); }); + deserializerMap.put("updatedDateTime", (n) -> { this.setUpdatedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the forceChangePinNextSignIn property value. Defaults to true for a temporary PIN. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getForceChangePinNextSignIn() { + return this.backingStore.get("forceChangePinNextSignIn"); + } + /** + * Gets the updatedDateTime property value. The date and time when the PIN was updated. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getUpdatedDateTime() { + return this.backingStore.get("updatedDateTime"); + } + /** + * 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("code", this.getCode()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeBooleanValue("forceChangePinNextSignIn", this.getForceChangePinNextSignIn()); + writer.writeOffsetDateTimeValue("updatedDateTime", this.getUpdatedDateTime()); + } + /** + * Sets the code property value. PIN of the user. It is between 8-20 digits as configured in the QR code authentication method policy. The code is temporary when issued by admin but permanent after the user changes it at the first login attempt. This PIN can be reset by the admin but not the user. + * @param value Value to set for the code property. + */ + public void setCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("code", value); + } + /** + * Sets the createdDateTime property value. The date and time when the PIN was created. + * @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 forceChangePinNextSignIn property value. Defaults to true for a temporary PIN. + * @param value Value to set for the forceChangePinNextSignIn property. + */ + public void setForceChangePinNextSignIn(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("forceChangePinNextSignIn", value); + } + /** + * Sets the updatedDateTime property value. The date and time when the PIN was updated. + * @param value Value to set for the updatedDateTime property. + */ + public void setUpdatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("updatedDateTime", value); + } +} 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/ServicePrincipalSubject.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java similarity index 74% rename from src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSubject.java rename to src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java index 57c26b56458..6ceccba787e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSubject.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipalSignIn.java @@ -7,23 +7,23 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ServicePrincipalSubject extends ConditionalAccessWhatIfSubject implements Parsable { +public class ServicePrincipalSignIn extends SignInIdentity implements Parsable { /** - * Instantiates a new {@link ServicePrincipalSubject} and sets the default values. + * Instantiates a new {@link ServicePrincipalSignIn} and sets the default values. */ - public ServicePrincipalSubject() { + public ServicePrincipalSignIn() { super(); - this.setOdataType("#microsoft.graph.servicePrincipalSubject"); + this.setOdataType("#microsoft.graph.servicePrincipalSignIn"); } /** * 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 ServicePrincipalSubject} + * @return a {@link ServicePrincipalSignIn} */ @jakarta.annotation.Nonnull - public static ServicePrincipalSubject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static ServicePrincipalSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new ServicePrincipalSubject(); + return new ServicePrincipalSignIn(); } /** * The deserialization information for the current model @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the servicePrincipalId property value. The servicePrincipalId property + * Gets the servicePrincipalId property value. appId of the service principal that is signing in. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("servicePrincipalId", this.getServicePrincipalId()); } /** - * Sets the servicePrincipalId property value. The servicePrincipalId property + * Sets the servicePrincipalId property value. appId of the service principal that is signing in. * @param value Value to set for the servicePrincipalId property. */ public void setServicePrincipalId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfConditions.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java similarity index 74% rename from src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfConditions.java rename to src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java index 58ccc339564..b09a4df86c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessWhatIfConditions.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInConditions.java @@ -11,28 +11,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ConditionalAccessWhatIfConditions implements AdditionalDataHolder, BackedModel, Parsable { +public class SignInConditions implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link ConditionalAccessWhatIfConditions} and sets the default values. + * Instantiates a new {@link SignInConditions} and sets the default values. */ - public ConditionalAccessWhatIfConditions() { + public SignInConditions() { 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 ConditionalAccessWhatIfConditions} + * @return a {@link SignInConditions} */ @jakarta.annotation.Nonnull - public static ConditionalAccessWhatIfConditions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static SignInConditions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new ConditionalAccessWhatIfConditions(); + return new SignInConditions(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the authenticationFlow property value. The authenticationFlow property + * Gets the authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. * @return a {@link AuthenticationFlow} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the clientAppType property value. The clientAppType property + * Gets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. * @return a {@link ConditionalAccessClientApp} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public ConditionalAccessClientApp getClientAppType() { return this.backingStore.get("clientAppType"); } /** - * Gets the country property value. The country property + * Gets the country property value. Country from where the identity is authenticating. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public String getCountry() { return this.backingStore.get("country"); } /** - * Gets the deviceInfo property value. The deviceInfo property + * Gets the deviceInfo property value. Information about the device used for the sign-in. * @return a {@link DeviceInfo} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public DeviceInfo getDeviceInfo() { return this.backingStore.get("deviceInfo"); } /** - * Gets the devicePlatform property value. The devicePlatform property + * Gets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. * @return a {@link ConditionalAccessDevicePlatform} */ @jakarta.annotation.Nullable @@ -116,7 +116,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the insiderRiskLevel property value. The insiderRiskLevel property + * Gets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. * @return a {@link InsiderRiskLevel} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public InsiderRiskLevel getInsiderRiskLevel() { return this.backingStore.get("insiderRiskLevel"); } /** - * Gets the ipAddress property value. The ipAddress property + * Gets the ipAddress property value. Ip address of the authenticating identity. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -140,7 +140,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the servicePrincipalRiskLevel property value. The servicePrincipalRiskLevel property + * Gets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return a {@link RiskLevel} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public RiskLevel getServicePrincipalRiskLevel() { return this.backingStore.get("servicePrincipalRiskLevel"); } /** - * Gets the signInRiskLevel property value. The signInRiskLevel property + * Gets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return a {@link RiskLevel} */ @jakarta.annotation.Nullable @@ -156,7 +156,7 @@ public RiskLevel getSignInRiskLevel() { return this.backingStore.get("signInRiskLevel"); } /** - * Gets the userRiskLevel property value. The userRiskLevel property + * Gets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return a {@link RiskLevel} */ @jakarta.annotation.Nullable @@ -190,7 +190,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map()); } /** * 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 ConditionalAccessWhatIfSubject} + * @return a {@link SignInContext} */ @jakarta.annotation.Nonnull - public static ConditionalAccessWhatIfSubject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static SignInContext 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.servicePrincipalSubject": return new ServicePrincipalSubject(); - case "#microsoft.graph.userSubject": return new UserSubject(); + case "#microsoft.graph.applicationContext": return new ApplicationContext(); + case "#microsoft.graph.authContext": return new AuthContext(); + case "#microsoft.graph.userActionContext": return new UserActionContext(); } } - return new ConditionalAccessWhatIfSubject(); + return new SignInContext(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessContext.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.java similarity index 85% rename from src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessContext.java rename to src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.java index a597eadefcb..3dd097f9873 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConditionalAccessContext.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInIdentity.java @@ -11,37 +11,36 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ConditionalAccessContext implements AdditionalDataHolder, BackedModel, Parsable { +public class SignInIdentity implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link ConditionalAccessContext} and sets the default values. + * Instantiates a new {@link SignInIdentity} and sets the default values. */ - public ConditionalAccessContext() { + public SignInIdentity() { 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 ConditionalAccessContext} + * @return a {@link SignInIdentity} */ @jakarta.annotation.Nonnull - public static ConditionalAccessContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static SignInIdentity 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.whatIfApplicationContext": return new WhatIfApplicationContext(); - case "#microsoft.graph.whatIfAuthenticationContext": return new WhatIfAuthenticationContext(); - case "#microsoft.graph.whatIfUserActionContext": return new WhatIfUserActionContext(); + case "#microsoft.graph.servicePrincipalSignIn": return new ServicePrincipalSignIn(); + case "#microsoft.graph.userSignIn": return new UserSignIn(); } } - return new ConditionalAccessContext(); + return new SignInIdentity(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/User.java b/src/main/java/com/microsoft/graph/beta/generated/models/User.java index 039cdce1d72..1fcc4742ac8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/User.java @@ -236,6 +236,14 @@ public java.util.List getCloudPCs() { public CloudRealtimeCommunicationInfo getCloudRealtimeCommunicationInfo() { return this.backingStore.get("cloudRealtimeCommunicationInfo"); } + /** + * Gets the communications property value. The user's communications settings on Teams. + * @return a {@link UserCloudCommunication} + */ + @jakarta.annotation.Nullable + public UserCloudCommunication getCommunications() { + return this.backingStore.get("communications"); + } /** * Gets the companyName property value. The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} @@ -509,6 +517,7 @@ public Map> getFieldDeserializers deserializerMap.put("cloudLicensing", (n) -> { this.setCloudLicensing(n.getObjectValue(UserCloudLicensing::createFromDiscriminatorValue)); }); deserializerMap.put("cloudPCs", (n) -> { this.setCloudPCs(n.getCollectionOfObjectValues(CloudPC::createFromDiscriminatorValue)); }); deserializerMap.put("cloudRealtimeCommunicationInfo", (n) -> { this.setCloudRealtimeCommunicationInfo(n.getObjectValue(CloudRealtimeCommunicationInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("communications", (n) -> { this.setCommunications(n.getObjectValue(UserCloudCommunication::createFromDiscriminatorValue)); }); deserializerMap.put("companyName", (n) -> { this.setCompanyName(n.getStringValue()); }); deserializerMap.put("consentProvidedForMinor", (n) -> { this.setConsentProvidedForMinor(n.getStringValue()); }); deserializerMap.put("contactFolders", (n) -> { this.setContactFolders(n.getCollectionOfObjectValues(ContactFolder::createFromDiscriminatorValue)); }); @@ -1483,6 +1492,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("cloudLicensing", this.getCloudLicensing()); writer.writeCollectionOfObjectValues("cloudPCs", this.getCloudPCs()); writer.writeObjectValue("cloudRealtimeCommunicationInfo", this.getCloudRealtimeCommunicationInfo()); + writer.writeObjectValue("communications", this.getCommunications()); writer.writeStringValue("companyName", this.getCompanyName()); writer.writeStringValue("consentProvidedForMinor", this.getConsentProvidedForMinor()); writer.writeCollectionOfObjectValues("contactFolders", this.getContactFolders()); @@ -1797,6 +1807,13 @@ public void setCloudPCs(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the userAction property value. The userAction property + * Gets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. * @return a {@link UserAction} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("userAction", this.getUserAction()); } /** - * Sets the userAction property value. The userAction property + * Sets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. * @param value Value to set for the userAction property. */ public void setUserAction(@jakarta.annotation.Nullable final UserAction value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserCloudCommunication.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserCloudCommunication.java new file mode 100644 index 00000000000..9a9f5daf911 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserCloudCommunication.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 UserCloudCommunication extends Entity implements Parsable { + /** + * Instantiates a new {@link UserCloudCommunication} and sets the default values. + */ + public UserCloudCommunication() { + 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 UserCloudCommunication} + */ + @jakarta.annotation.Nonnull + public static UserCloudCommunication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserCloudCommunication(); + } + /** + * Gets the callSettings property value. The call settings assigned to the user. + * @return a {@link CallSettings} + */ + @jakarta.annotation.Nullable + public CallSettings getCallSettings() { + return this.backingStore.get("callSettings"); + } + /** + * 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("callSettings", (n) -> { this.setCallSettings(n.getObjectValue(CallSettings::createFromDiscriminatorValue)); }); + 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); + writer.writeObjectValue("callSettings", this.getCallSettings()); + } + /** + * Sets the callSettings property value. The call settings assigned to the user. + * @param value Value to set for the callSettings property. + */ + public void setCallSettings(@jakarta.annotation.Nullable final CallSettings value) { + this.backingStore.set("callSettings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserSubject.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java similarity index 82% rename from src/main/java/com/microsoft/graph/beta/generated/models/UserSubject.java rename to src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java index 9c841f0c5f7..f4affedb521 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserSubject.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserSignIn.java @@ -8,26 +8,26 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class UserSubject extends ConditionalAccessWhatIfSubject implements Parsable { +public class UserSignIn extends SignInIdentity implements Parsable { /** - * Instantiates a new {@link UserSubject} and sets the default values. + * Instantiates a new {@link UserSignIn} and sets the default values. */ - public UserSubject() { + public UserSignIn() { super(); - this.setOdataType("#microsoft.graph.userSubject"); + this.setOdataType("#microsoft.graph.userSignIn"); } /** * 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 UserSubject} + * @return a {@link UserSignIn} */ @jakarta.annotation.Nonnull - public static UserSubject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static UserSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new UserSubject(); + return new UserSignIn(); } /** - * Gets the externalTenantId property value. The externalTenantId property + * Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -55,7 +55,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the userId property value. The userId property + * Gets the userId property value. Object ID of the user. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userId", this.getUserId()); } /** - * Sets the externalTenantId property value. The externalTenantId property + * Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. * @param value Value to set for the externalTenantId property. */ public void setExternalTenantId(@jakarta.annotation.Nullable final String value) { @@ -88,7 +88,7 @@ public void setExternalUserType(@jakarta.annotation.Nullable final EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAnalysisReasons() { + return this.backingStore.get("analysisReasons"); + } + /** + * 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("analysisReasons", (n) -> { this.setAnalysisReasons(n.getEnumSetValue(WhatIfAnalysisReasons::forValue)); }); + deserializerMap.put("policyApplies", (n) -> { this.setPolicyApplies(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPolicyApplies() { + return this.backingStore.get("policyApplies"); + } + /** + * 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.writeEnumSetValue("analysisReasons", this.getAnalysisReasons()); + writer.writeBooleanValue("policyApplies", this.getPolicyApplies()); + } + /** + * Sets the analysisReasons property value. The analysisReasons property + * @param value Value to set for the analysisReasons property. + */ + public void setAnalysisReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("analysisReasons", value); + } + /** + * Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @param value Value to set for the policyApplies property. + */ + public void setPolicyApplies(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("policyApplies", 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/windowsupdates/ContentFilter.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ContentFilter.java index 3ad855698ca..9f90f4b44f5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ContentFilter.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/ContentFilter.java @@ -38,6 +38,7 @@ public static ContentFilter createFromDiscriminatorValue(@jakarta.annotation.Non switch (mappingValue) { case "#microsoft.graph.windowsUpdates.driverUpdateFilter": return new DriverUpdateFilter(); case "#microsoft.graph.windowsUpdates.qualityUpdateFilter": return new QualityUpdateFilter(); + case "#microsoft.graph.windowsUpdates.remediationUpdateFilter": return new RemediationUpdateFilter(); case "#microsoft.graph.windowsUpdates.softwareUpdateFilter": return new SoftwareUpdateFilter(); case "#microsoft.graph.windowsUpdates.windowsUpdateFilter": return new WindowsUpdateFilter(); } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationType.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationType.java new file mode 100644 index 00000000000..88738809fcb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationType.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RemediationType implements ValuedEnum { + InPlaceUpgrade("inPlaceUpgrade"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + RemediationType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RemediationType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "inPlaceUpgrade": return InPlaceUpgrade; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationUpdateFilter.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationUpdateFilter.java new file mode 100644 index 00000000000..9186e50f84b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/RemediationUpdateFilter.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.windowsupdates; + +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 RemediationUpdateFilter extends WindowsUpdateFilter implements Parsable { + /** + * Instantiates a new {@link RemediationUpdateFilter} and sets the default values. + */ + public RemediationUpdateFilter() { + super(); + this.setOdataType("#microsoft.graph.windowsUpdates.remediationUpdateFilter"); + } + /** + * 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 RemediationUpdateFilter} + */ + @jakarta.annotation.Nonnull + public static RemediationUpdateFilter createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemediationUpdateFilter(); + } + /** + * 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("remediationType", (n) -> { this.setRemediationType(n.getEnumValue(RemediationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the remediationType property value. The remediationType property + * @return a {@link RemediationType} + */ + @jakarta.annotation.Nullable + public RemediationType getRemediationType() { + return this.backingStore.get("remediationType"); + } + /** + * 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("remediationType", this.getRemediationType()); + } + /** + * Sets the remediationType property value. The remediationType property + * @param value Value to set for the remediationType property. + */ + public void setRemediationType(@jakarta.annotation.Nullable final RemediationType value) { + this.backingStore.set("remediationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/SoftwareUpdateFilter.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/SoftwareUpdateFilter.java index 38131b760b6..0e998fa9d53 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/SoftwareUpdateFilter.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/SoftwareUpdateFilter.java @@ -29,6 +29,7 @@ public static SoftwareUpdateFilter createFromDiscriminatorValue(@jakarta.annotat switch (mappingValue) { case "#microsoft.graph.windowsUpdates.driverUpdateFilter": return new DriverUpdateFilter(); case "#microsoft.graph.windowsUpdates.qualityUpdateFilter": return new QualityUpdateFilter(); + case "#microsoft.graph.windowsUpdates.remediationUpdateFilter": return new RemediationUpdateFilter(); case "#microsoft.graph.windowsUpdates.windowsUpdateFilter": return new WindowsUpdateFilter(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/WindowsUpdateFilter.java b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/WindowsUpdateFilter.java index cbdd3939eba..2a3b0542837 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/WindowsUpdateFilter.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/windowsupdates/WindowsUpdateFilter.java @@ -29,6 +29,7 @@ public static WindowsUpdateFilter createFromDiscriminatorValue(@jakarta.annotati switch (mappingValue) { case "#microsoft.graph.windowsUpdates.driverUpdateFilter": return new DriverUpdateFilter(); case "#microsoft.graph.windowsUpdates.qualityUpdateFilter": return new QualityUpdateFilter(); + case "#microsoft.graph.windowsUpdates.remediationUpdateFilter": return new RemediationUpdateFilter(); } } return new WindowsUpdateFilter(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java index 638f70030d1..376a071be56 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java @@ -13,6 +13,7 @@ import com.microsoft.graph.beta.reports.dailyprintusagesummariesbyuser.DailyPrintUsageSummariesByUserRequestBuilder; import com.microsoft.graph.beta.reports.deviceconfigurationdeviceactivity.DeviceConfigurationDeviceActivityRequestBuilder; import com.microsoft.graph.beta.reports.deviceconfigurationuseractivity.DeviceConfigurationUserActivityRequestBuilder; +import com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder; import com.microsoft.graph.beta.reports.getattacksimulationrepeatoffenders.GetAttackSimulationRepeatOffendersRequestBuilder; import com.microsoft.graph.beta.reports.getattacksimulationsimulationusercoverage.GetAttackSimulationSimulationUserCoverageRequestBuilder; import com.microsoft.graph.beta.reports.getattacksimulationtrainingusercoverage.GetAttackSimulationTrainingUserCoverageRequestBuilder; @@ -259,6 +260,14 @@ public DeviceConfigurationDeviceActivityRequestBuilder deviceConfigurationDevice public DeviceConfigurationUserActivityRequestBuilder deviceConfigurationUserActivity() { return new DeviceConfigurationUserActivityRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getApiUsage method. + * @return a {@link GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId() { + return new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the getAttackSimulationRepeatOffenders method. * @return a {@link GetAttackSimulationRepeatOffendersRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getapiusageserviceareaserviceareaperiodperiodappidappid/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getapiusageserviceareaserviceareaperiodperiodappidappid/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.java new file mode 100644 index 00000000000..98b9738436e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getapiusageserviceareaserviceareaperiodperiodappidappid/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.java @@ -0,0 +1,135 @@ +package com.microsoft.graph.beta.reports.getapiusageserviceareaserviceareaperiodperiodappidappid; + +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.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getApiUsage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getApiUsage(serviceArea='@serviceArea',period='@period',appId='@appId'){?appId*,period*,serviceArea*}", pathParameters); + } + /** + * Instantiates a new {@link GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder} 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 GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getApiUsage(serviceArea='@serviceArea',period='@period',appId='@appId'){?appId*,period*,serviceArea*}", rawUrl); + } + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @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); + } + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @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/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 GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the tenant and app API usage for Microsoft Graph services. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: appId='@appId' + */ + @jakarta.annotation.Nullable + public String appId; + /** + * Usage: period='@period' + */ + @jakarta.annotation.Nullable + public String period; + /** + * Usage: serviceArea='@serviceArea' + */ + @jakarta.annotation.Nullable + public String serviceArea; + /** + * 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("appId", appId); + allQueryParams.put("period", period); + allQueryParams.put("serviceArea", serviceArea); + 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/reports/serviceactivity/ServiceActivityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/ServiceActivityRequestBuilder.java index ae68d784dfa..3108b9d0f4d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/ServiceActivityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/ServiceActivityRequestBuilder.java @@ -19,6 +19,7 @@ import com.microsoft.graph.beta.reports.serviceactivity.getconnectivitymetricsforexchangewithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; import com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforemaildeliverywithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; import com.microsoft.graph.beta.reports.serviceactivity.getmessagevolumemetricsforteamschatwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; +import com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; import com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccesscompliantdevicessigninsuccesswithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; import com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessmanageddevicessigninsuccesswithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; import com.microsoft.graph.beta.reports.serviceactivity.getmetricsformfasigninfailurewithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes.GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; @@ -305,6 +306,18 @@ public GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWith Objects.requireNonNull(inclusiveIntervalStartDateTime); return new GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(pathParameters, requestAdapter, exclusiveIntervalEndDateTime, inclusiveIntervalStartDateTime); } + /** + * Provides operations to call the getMetricsForConditionalAccessBlockedSignIn method. + * @param exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + * @param inclusiveIntervalStartDateTime Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + * @return a {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(@jakarta.annotation.Nonnull final OffsetDateTime exclusiveIntervalEndDateTime, @jakarta.annotation.Nonnull final OffsetDateTime inclusiveIntervalStartDateTime) { + Objects.requireNonNull(exclusiveIntervalEndDateTime); + Objects.requireNonNull(inclusiveIntervalStartDateTime); + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(pathParameters, requestAdapter, exclusiveIntervalEndDateTime, inclusiveIntervalStartDateTime); + } /** * Provides operations to call the getMetricsForConditionalAccessCompliantDevicesSignInSuccess method. * @param exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.java new file mode 100644 index 00000000000..c723443c0f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.ServiceActivityValueMetric; +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 GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse} and sets the default values. + */ + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() { + 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 GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(); + } + /** + * 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(ServiceActivityValueMetric::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/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.java new file mode 100644 index 00000000000..129e02468ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/serviceactivity/getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.beta.reports.serviceactivity.getmetricsforconditionalaccessblockedsigninwithinclusiveintervalstartdatetimewithexclusiveintervalenddatetimewithaggregationintervalinminutes; + +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.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getMetricsForConditionalAccessBlockedSignIn method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder} and sets the default values. + * @param exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + * @param inclusiveIntervalStartDateTime Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime exclusiveIntervalEndDateTime, @jakarta.annotation.Nullable final OffsetDateTime inclusiveIntervalStartDateTime) { + super(requestAdapter, "{+baseurl}/reports/serviceActivity/getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", pathParameters); + this.pathParameters.put("exclusiveIntervalEndDateTime", exclusiveIntervalEndDateTime); + this.pathParameters.put("inclusiveIntervalStartDateTime", inclusiveIntervalStartDateTime); + } + /** + * Instantiates a new {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder} 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 GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/serviceActivity/getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", rawUrl); + } + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @return a {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse get() { + return get(null); + } + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse 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, GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @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 GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + */ + @jakarta.annotation.Nullable + public Integer aggregationIntervalInMinutes; + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("aggregationIntervalInMinutes", aggregationIntervalInMinutes); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + 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/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/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/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/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java index 72c92e1f345..d79d48aa673 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/UserItemRequestBuilder.java @@ -22,6 +22,7 @@ import com.microsoft.graph.beta.users.item.checkmemberobjects.CheckMemberObjectsRequestBuilder; import com.microsoft.graph.beta.users.item.cloudclipboard.CloudClipboardRequestBuilder; import com.microsoft.graph.beta.users.item.cloudpcs.CloudPCsRequestBuilder; +import com.microsoft.graph.beta.users.item.communications.CommunicationsRequestBuilder; import com.microsoft.graph.beta.users.item.contactfolders.ContactFoldersRequestBuilder; import com.microsoft.graph.beta.users.item.contacts.ContactsRequestBuilder; import com.microsoft.graph.beta.users.item.convertexternaltointernalmemberuser.ConvertExternalToInternalMemberUserRequestBuilder; @@ -288,6 +289,14 @@ public CloudClipboardRequestBuilder cloudClipboard() { public CloudPCsRequestBuilder cloudPCs() { return new CloudPCsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the communications property of the microsoft.graph.user entity. + * @return a {@link CommunicationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CommunicationsRequestBuilder communications() { + return new CommunicationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the contactFolders property of the microsoft.graph.user entity. * @return a {@link ContactFoldersRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/AuthenticationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/AuthenticationRequestBuilder.java index ea003234eea..7b70c8db455 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/AuthenticationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/AuthenticationRequestBuilder.java @@ -12,6 +12,7 @@ import com.microsoft.graph.beta.users.item.authentication.passwordmethods.PasswordMethodsRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.phonemethods.PhoneMethodsRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.platformcredentialmethods.PlatformCredentialMethodsRequestBuilder; +import com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.QrCodePinMethodRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.signinpreferences.SignInPreferencesRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.softwareoathmethods.SoftwareOathMethodsRequestBuilder; @@ -115,6 +116,14 @@ public PhoneMethodsRequestBuilder phoneMethods() { public PlatformCredentialMethodsRequestBuilder platformCredentialMethods() { return new PlatformCredentialMethodsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the qrCodePinMethod property of the microsoft.graph.authentication entity. + * @return a {@link QrCodePinMethodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QrCodePinMethodRequestBuilder qrCodePinMethod() { + return new QrCodePinMethodRequestBuilder(pathParameters, requestAdapter); + } /** * The requirements property * @return a {@link RequirementsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/PlatformCredentialMethodsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/PlatformCredentialMethodsRequestBuilder.java index 507a85771a0..c781828812d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/PlatformCredentialMethodsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/PlatformCredentialMethodsRequestBuilder.java @@ -59,7 +59,7 @@ public PlatformCredentialMethodsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @return a {@link PlatformCredentialAuthenticationMethodCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -68,7 +68,7 @@ public PlatformCredentialAuthenticationMethodCollectionResponse get() { return get(null); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlatformCredentialAuthenticationMethodCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public PlatformCredentialAuthenticationMethodCollectionResponse get(@jakarta.ann return this.requestAdapter.send(requestInfo, errorMapping, PlatformCredentialAuthenticationMethodCollectionResponse::createFromDiscriminatorValue); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +111,7 @@ public PlatformCredentialMethodsRequestBuilder withUrl(@jakarta.annotation.Nonnu return new PlatformCredentialMethodsRequestBuilder(rawUrl, requestAdapter); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/item/PlatformCredentialAuthenticationMethodItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/item/PlatformCredentialAuthenticationMethodItemRequestBuilder.java index d09ee2e3d44..df587d86274 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/item/PlatformCredentialAuthenticationMethodItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/platformcredentialmethods/item/PlatformCredentialAuthenticationMethodItemRequestBuilder.java @@ -66,7 +66,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @return a {@link PlatformCredentialAuthenticationMethod} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -75,7 +75,7 @@ public PlatformCredentialAuthenticationMethod get() { return get(null); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlatformCredentialAuthenticationMethod} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -143,7 +143,7 @@ public PlatformCredentialAuthenticationMethodItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/QrCodePinMethodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/QrCodePinMethodRequestBuilder.java new file mode 100644 index 00000000000..7c1bea24542 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/QrCodePinMethodRequestBuilder.java @@ -0,0 +1,203 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.QrCodePinAuthenticationMethod; +import com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.PinRequestBuilder; +import com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode.StandardQRCodeRequestBuilder; +import com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode.TemporaryQRCodeRequestBuilder; +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 qrCodePinMethod property of the microsoft.graph.authentication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCodePinMethodRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the pin property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + * @return a {@link PinRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PinRequestBuilder pin() { + return new PinRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the standardQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + * @return a {@link StandardQRCodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StandardQRCodeRequestBuilder standardQRCode() { + return new StandardQRCodeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the temporaryQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + * @return a {@link TemporaryQRCodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemporaryQRCodeRequestBuilder temporaryQRCode() { + return new TemporaryQRCodeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link QrCodePinMethodRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QrCodePinMethodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link QrCodePinMethodRequestBuilder} 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 QrCodePinMethodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod{?%24expand,%24select}", rawUrl); + } + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted 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 + */ + 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); + } + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @return a {@link QrCodePinAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCodePinAuthenticationMethod get() { + return get(null); + } + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrCodePinAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCodePinAuthenticationMethod 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, QrCodePinAuthenticationMethod::createFromDiscriminatorValue); + } + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted object. + * @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); + return requestInfo; + } + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @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 QrCodePinMethodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QrCodePinMethodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new QrCodePinMethodRequestBuilder(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 { + } + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + */ + @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/users/item/authentication/qrcodepinmethod/pin/PinRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/PinRequestBuilder.java new file mode 100644 index 00000000000..c32fb1607e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/PinRequestBuilder.java @@ -0,0 +1,238 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.QrPin; +import com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin.UpdatePinRequestBuilder; +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 pin property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PinRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the updatePin method. + * @return a {@link UpdatePinRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdatePinRequestBuilder updatePin() { + return new UpdatePinRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PinRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PinRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PinRequestBuilder} 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 PinRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property pin for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property pin for users + * @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 PIN linked to the QR Code auth method of the user. + * @return a {@link QrPin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrPin get() { + return get(null); + } + /** + * The PIN linked to the QR Code auth method of the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrPin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrPin 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, QrPin::createFromDiscriminatorValue); + } + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @param body The request body + * @return a {@link QrPin} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrPin patch(@jakarta.annotation.Nonnull final QrPin body) { + return patch(body, null); + } + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrPin} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrPin patch(@jakarta.annotation.Nonnull final QrPin 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, QrPin::createFromDiscriminatorValue); + } + /** + * Delete navigation property pin for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property pin for users + * @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); + return requestInfo; + } + /** + * The PIN linked to the QR Code auth method of the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The PIN linked to the QR Code auth method of the user. + * @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; + } + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final QrPin body) { + return toPatchRequestInformation(body, null); + } + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @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 QrPin 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 PinRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PinRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PinRequestBuilder(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 PIN linked to the QR Code auth method of the user. + */ + @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/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinPostRequestBody.java new file mode 100644 index 00000000000..c311208e0ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinPostRequestBody.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin; + +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 UpdatePinPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdatePinPostRequestBody} and sets the default values. + */ + public UpdatePinPostRequestBody() { + 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 UpdatePinPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdatePinPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdatePinPostRequestBody(); + } + /** + * 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 currentPin property value. The currentPin property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCurrentPin() { + return this.backingStore.get("currentPin"); + } + /** + * 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("currentPin", (n) -> { this.setCurrentPin(n.getStringValue()); }); + deserializerMap.put("newPin", (n) -> { this.setNewPin(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the newPin property value. The newPin property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNewPin() { + return this.backingStore.get("newPin"); + } + /** + * 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("currentPin", this.getCurrentPin()); + writer.writeStringValue("newPin", this.getNewPin()); + 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 currentPin property value. The currentPin property + * @param value Value to set for the currentPin property. + */ + public void setCurrentPin(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("currentPin", value); + } + /** + * Sets the newPin property value. The newPin property + * @param value Value to set for the newPin property. + */ + public void setNewPin(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("newPin", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinRequestBuilder.java new file mode 100644 index 00000000000..e9ea827530c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/pin/updatepin/UpdatePinRequestBuilder.java @@ -0,0 +1,99 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.pin.updatepin; + +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 updatePin method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdatePinRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdatePinRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdatePinRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin/updatePin", pathParameters); + } + /** + * Instantiates a new {@link UpdatePinRequestBuilder} 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 UpdatePinRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin/updatePin", rawUrl); + } + /** + * Invoke action updatePin + * @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 UpdatePinPostRequestBody body) { + post(body, null); + } + /** + * Invoke action updatePin + * @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 UpdatePinPostRequestBody 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); + } + /** + * Invoke action updatePin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdatePinPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action updatePin + * @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 UpdatePinPostRequestBody 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.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 UpdatePinRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdatePinRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdatePinRequestBuilder(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/users/item/authentication/qrcodepinmethod/standardqrcode/StandardQRCodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/standardqrcode/StandardQRCodeRequestBuilder.java new file mode 100644 index 00000000000..9ecc0ed8b9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/standardqrcode/StandardQRCodeRequestBuilder.java @@ -0,0 +1,233 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.standardqrcode; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.QrCode; +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 standardQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StandardQRCodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StandardQRCodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StandardQRCodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/standardQRCode{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StandardQRCodeRequestBuilder} 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 StandardQRCodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/standardQRCode{?%24expand,%24select}", rawUrl); + } + /** + * Delete a standard or temporary qrCode object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a standard or temporary qrCode 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 + */ + 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); + } + /** + * Read the properties and relationships of a qrCode object. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCode get() { + return get(null); + } + /** + * Read the properties and relationships of a qrCode object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCode 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, QrCode::createFromDiscriminatorValue); + } + /** + * Create a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @param body The request body + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCode patch(@jakarta.annotation.Nonnull final QrCode body) { + return patch(body, null); + } + /** + * Create a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public QrCode patch(@jakarta.annotation.Nonnull final QrCode 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, QrCode::createFromDiscriminatorValue); + } + /** + * Delete a standard or temporary qrCode object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a standard or temporary qrCode object. + * @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); + return requestInfo; + } + /** + * Read the properties and relationships of a qrCode object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a qrCode object. + * @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 a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final QrCode body) { + return toPatchRequestInformation(body, null); + } + /** + * Create a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @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 QrCode 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 StandardQRCodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StandardQRCodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StandardQRCodeRequestBuilder(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 { + } + /** + * Read the properties and relationships of a qrCode object. + */ + @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/users/item/authentication/qrcodepinmethod/temporaryqrcode/TemporaryQRCodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/temporaryqrcode/TemporaryQRCodeRequestBuilder.java new file mode 100644 index 00000000000..a0ae2f76ee9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/qrcodepinmethod/temporaryqrcode/TemporaryQRCodeRequestBuilder.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.users.item.authentication.qrcodepinmethod.temporaryqrcode; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.QrCode; +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 temporaryQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TemporaryQRCodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TemporaryQRCodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TemporaryQRCodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/temporaryQRCode{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TemporaryQRCodeRequestBuilder} 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 TemporaryQRCodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/temporaryQRCode{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property temporaryQRCode for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property temporaryQRCode for users + * @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); + } + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrCode get() { + return get(null); + } + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrCode 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, QrCode::createFromDiscriminatorValue); + } + /** + * Update the navigation property temporaryQRCode in users + * @param body The request body + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrCode patch(@jakarta.annotation.Nonnull final QrCode body) { + return patch(body, null); + } + /** + * Update the navigation property temporaryQRCode in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link QrCode} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public QrCode patch(@jakarta.annotation.Nonnull final QrCode 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, QrCode::createFromDiscriminatorValue); + } + /** + * Delete navigation property temporaryQRCode for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property temporaryQRCode for users + * @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); + return requestInfo; + } + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @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 temporaryQRCode in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final QrCode body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property temporaryQRCode in users + * @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 QrCode 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 TemporaryQRCodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TemporaryQRCodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TemporaryQRCodeRequestBuilder(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 { + } + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + */ + @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/users/item/communications/CommunicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/CommunicationsRequestBuilder.java new file mode 100644 index 00000000000..5f2b90578e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/CommunicationsRequestBuilder.java @@ -0,0 +1,236 @@ +package com.microsoft.graph.beta.users.item.communications; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.UserCloudCommunication; +import com.microsoft.graph.beta.users.item.communications.callsettings.CallSettingsRequestBuilder; +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 communications property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CommunicationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the callSettings property of the microsoft.graph.userCloudCommunication entity. + * @return a {@link CallSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallSettingsRequestBuilder callSettings() { + return new CallSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CommunicationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CommunicationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CommunicationsRequestBuilder} 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 CommunicationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property communications for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property communications for users + * @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 user's communications settings on Teams. + * @return a {@link UserCloudCommunication} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UserCloudCommunication get() { + return get(null); + } + /** + * The user's communications settings on Teams. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UserCloudCommunication} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UserCloudCommunication 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, UserCloudCommunication::createFromDiscriminatorValue); + } + /** + * Update the navigation property communications in users + * @param body The request body + * @return a {@link UserCloudCommunication} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UserCloudCommunication patch(@jakarta.annotation.Nonnull final UserCloudCommunication body) { + return patch(body, null); + } + /** + * Update the navigation property communications in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UserCloudCommunication} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UserCloudCommunication patch(@jakarta.annotation.Nonnull final UserCloudCommunication 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, UserCloudCommunication::createFromDiscriminatorValue); + } + /** + * Delete navigation property communications for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property communications for users + * @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); + return requestInfo; + } + /** + * The user's communications settings on Teams. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's communications settings on Teams. + * @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 communications in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UserCloudCommunication body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property communications in users + * @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 UserCloudCommunication 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 CommunicationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CommunicationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CommunicationsRequestBuilder(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 user's communications settings on Teams. + */ + @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/users/item/communications/callsettings/CallSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/CallSettingsRequestBuilder.java new file mode 100644 index 00000000000..e237856ed16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/CallSettingsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings; + +import com.microsoft.graph.beta.models.CallSettings; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegates.DelegatesRequestBuilder; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegators.DelegatorsRequestBuilder; +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 callSettings property of the microsoft.graph.userCloudCommunication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + * @return a {@link DelegatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegatesRequestBuilder delegates() { + return new DelegatesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + * @return a {@link DelegatorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegatorsRequestBuilder delegators() { + return new DelegatorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallSettingsRequestBuilder} 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 CallSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property callSettings for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property callSettings for users + * @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 call settings assigned to the user. + * @return a {@link CallSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallSettings get() { + return get(null); + } + /** + * The call settings assigned to the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallSettings 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, CallSettings::createFromDiscriminatorValue); + } + /** + * Update the navigation property callSettings in users + * @param body The request body + * @return a {@link CallSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallSettings patch(@jakarta.annotation.Nonnull final CallSettings body) { + return patch(body, null); + } + /** + * Update the navigation property callSettings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallSettings patch(@jakarta.annotation.Nonnull final CallSettings 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, CallSettings::createFromDiscriminatorValue); + } + /** + * Delete navigation property callSettings for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property callSettings for users + * @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); + return requestInfo; + } + /** + * The call settings assigned to the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The call settings assigned to the user. + * @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 callSettings in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property callSettings in users + * @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 CallSettings 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 CallSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallSettingsRequestBuilder(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 call settings assigned to the user. + */ + @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/users/item/communications/callsettings/delegates/DelegatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/DelegatesRequestBuilder.java new file mode 100644 index 00000000000..3c95d8faacc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/DelegatesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegates; + +import com.microsoft.graph.beta.models.DelegationSettings; +import com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegates.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item.DelegationSettingsItemRequestBuilder; +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 delegates property of the microsoft.graph.callSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegatesRequestBuilder 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 delegates property of the microsoft.graph.callSettings entity. + * @param delegationSettingsId The unique identifier of delegationSettings + * @return a {@link DelegationSettingsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegationSettingsItemRequestBuilder byDelegationSettingsId(@jakarta.annotation.Nonnull final String delegationSettingsId) { + Objects.requireNonNull(delegationSettingsId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("delegationSettings%2Did", delegationSettingsId); + return new DelegationSettingsItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DelegatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DelegatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DelegatesRequestBuilder} 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 DelegatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Represents the delegate settings. + * @return a {@link DelegationSettingsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettingsCollectionResponse get() { + return get(null); + } + /** + * Represents the delegate settings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettingsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettingsCollectionResponse 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, DelegationSettingsCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to delegates for users + * @param body The request body + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings post(@jakarta.annotation.Nonnull final DelegationSettings body) { + return post(body, null); + } + /** + * Create new navigation property to delegates for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings post(@jakarta.annotation.Nonnull final DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Represents the delegate settings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the delegate settings. + * @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 delegates for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DelegationSettings body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to delegates for users + * @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 DelegationSettings 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 DelegatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DelegatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the delegate settings. + */ + @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/users/item/communications/callsettings/delegates/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/count/CountRequestBuilder.java new file mode 100644 index 00000000000..287bb95053f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegates.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}/users/{user%2Did}/communications/callSettings/delegates/$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}/users/{user%2Did}/communications/callSettings/delegates/$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/users/item/communications/callsettings/delegates/item/DelegationSettingsItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/item/DelegationSettingsItemRequestBuilder.java new file mode 100644 index 00000000000..c38fc7cc94c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegates/item/DelegationSettingsItemRequestBuilder.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegates.item; + +import com.microsoft.graph.beta.models.DelegationSettings; +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 delegates property of the microsoft.graph.callSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegationSettingsItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DelegationSettingsItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DelegationSettingsItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegates/{delegationSettings%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DelegationSettingsItemRequestBuilder} 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 DelegationSettingsItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegates/{delegationSettings%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property delegates for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property delegates for users + * @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 delegate settings. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings get() { + return get(null); + } + /** + * Represents the delegate settings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Update the navigation property delegates in users + * @param body The request body + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings patch(@jakarta.annotation.Nonnull final DelegationSettings body) { + return patch(body, null); + } + /** + * Update the navigation property delegates in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings patch(@jakarta.annotation.Nonnull final DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Delete navigation property delegates for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property delegates for users + * @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); + return requestInfo; + } + /** + * Represents the delegate settings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the delegate settings. + * @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 delegates in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DelegationSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property delegates in users + * @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 DelegationSettings 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 DelegationSettingsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegationSettingsItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DelegationSettingsItemRequestBuilder(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 delegate settings. + */ + @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/users/item/communications/callsettings/delegators/DelegatorsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/DelegatorsRequestBuilder.java new file mode 100644 index 00000000000..c5c5e84142a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/DelegatorsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegators; + +import com.microsoft.graph.beta.models.DelegationSettings; +import com.microsoft.graph.beta.models.DelegationSettingsCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegators.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item.DelegationSettingsItemRequestBuilder; +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 delegators property of the microsoft.graph.callSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegatorsRequestBuilder 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 delegators property of the microsoft.graph.callSettings entity. + * @param delegationSettingsId The unique identifier of delegationSettings + * @return a {@link DelegationSettingsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegationSettingsItemRequestBuilder byDelegationSettingsId(@jakarta.annotation.Nonnull final String delegationSettingsId) { + Objects.requireNonNull(delegationSettingsId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("delegationSettings%2Did", delegationSettingsId); + return new DelegationSettingsItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DelegatorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DelegatorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegators{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DelegatorsRequestBuilder} 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 DelegatorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegators{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Represents the delegator settings. + * @return a {@link DelegationSettingsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettingsCollectionResponse get() { + return get(null); + } + /** + * Represents the delegator settings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettingsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettingsCollectionResponse 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, DelegationSettingsCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to delegators for users + * @param body The request body + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings post(@jakarta.annotation.Nonnull final DelegationSettings body) { + return post(body, null); + } + /** + * Create new navigation property to delegators for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings post(@jakarta.annotation.Nonnull final DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Represents the delegator settings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the delegator settings. + * @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 delegators for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DelegationSettings body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to delegators for users + * @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 DelegationSettings 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 DelegatorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegatorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DelegatorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the delegator settings. + */ + @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/users/item/communications/callsettings/delegators/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5298318d3e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegators.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}/users/{user%2Did}/communications/callSettings/delegators/$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}/users/{user%2Did}/communications/callSettings/delegators/$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/users/item/communications/callsettings/delegators/item/DelegationSettingsItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/item/DelegationSettingsItemRequestBuilder.java new file mode 100644 index 00000000000..d0f387986d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/communications/callsettings/delegators/item/DelegationSettingsItemRequestBuilder.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.users.item.communications.callsettings.delegators.item; + +import com.microsoft.graph.beta.models.DelegationSettings; +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 delegators property of the microsoft.graph.callSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DelegationSettingsItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DelegationSettingsItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DelegationSettingsItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegators/{delegationSettings%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DelegationSettingsItemRequestBuilder} 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 DelegationSettingsItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/communications/callSettings/delegators/{delegationSettings%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property delegators for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property delegators for users + * @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 delegator settings. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings get() { + return get(null); + } + /** + * Represents the delegator settings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Update the navigation property delegators in users + * @param body The request body + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings patch(@jakarta.annotation.Nonnull final DelegationSettings body) { + return patch(body, null); + } + /** + * Update the navigation property delegators in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DelegationSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DelegationSettings patch(@jakarta.annotation.Nonnull final DelegationSettings 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, DelegationSettings::createFromDiscriminatorValue); + } + /** + * Delete navigation property delegators for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property delegators for users + * @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); + return requestInfo; + } + /** + * Represents the delegator settings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the delegator settings. + * @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 delegators in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DelegationSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property delegators in users + * @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 DelegationSettings 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 DelegationSettingsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DelegationSettingsItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DelegationSettingsItemRequestBuilder(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 delegator settings. + */ + @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/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java index f9661664452..d073bb70e4c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java @@ -60,7 +60,7 @@ public AppLogCollectionRequestsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/users/{user%2Did}/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public AppLogCollectionRequestCollectionResponse get() { return get(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public AppLogCollectionRequest post(@jakarta.annotation.Nonnull final AppLogColl return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequest::createFromDiscriminatorValue); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public AppLogCollectionRequestsRequestBuilder withUrl(@jakarta.annotation.Nonnul return new AppLogCollectionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java index 958360e3d00..3970f65e42b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public AppLogCollectionRequest get() { return get(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public AppLogCollectionRequestItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java index 26828c271af..a05c8d2a7ef 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java @@ -69,7 +69,7 @@ public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link CallRecordingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -78,7 +78,7 @@ public CallRecordingCollectionResponse get() { return get(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallRecordingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -116,7 +116,7 @@ public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body, return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -124,7 +124,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -170,7 +170,7 @@ public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RecordingsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java index 552b8da0e98..86af067b2d4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link CallRecording} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -74,7 +74,7 @@ public CallRecording get() { return get(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallRecording} * @throws ODataError When receiving a 4XX or 5XX status code @@ -132,7 +132,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -192,7 +192,7 @@ public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/content/ContentRequestBuilder.java index a83e42199de..9eca0c2f039 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/content/ContentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/recordings/item/content/ContentRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -65,7 +65,7 @@ public InputStream get() { return get(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @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 @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @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/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java index d8d78b4f78f..eb206be6849 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java @@ -69,7 +69,7 @@ public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @return a {@link CallTranscriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -79,7 +79,7 @@ public CallTranscriptCollectionResponse get() { return get(null); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallTranscriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -118,7 +118,7 @@ public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -126,7 +126,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -172,7 +172,7 @@ public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new TranscriptsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java index e5f21fd4535..e92e1915cff 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link CallTranscript} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -83,7 +83,7 @@ public CallTranscript get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallTranscript} * @throws ODataError When receiving a 4XX or 5XX status code @@ -141,7 +141,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -149,7 +149,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -201,7 +201,7 @@ public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java index 951794e4f6d..61333cfbfb9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -65,7 +65,7 @@ public InputStream get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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 @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java index e0f3d84506d..991d43dd612 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -54,7 +54,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -64,7 +64,7 @@ public InputStream get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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 @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java index 851d2e8cfae..52334a68620 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java @@ -46,16 +46,18 @@ public WindowsSettingItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @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 delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -111,7 +113,7 @@ public WindowsSetting patch(@jakarta.annotation.Nonnull final WindowsSetting bod return this.requestAdapter.send(requestInfo, errorMapping, WindowsSetting::createFromDiscriminatorValue); } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +121,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @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/info/Constants.java b/src/main/java/com/microsoft/graph/beta/info/Constants.java index d7db1113578..c9167f7270b 100644 --- a/src/main/java/com/microsoft/graph/beta/info/Constants.java +++ b/src/main/java/com/microsoft/graph/beta/info/Constants.java @@ -6,7 +6,7 @@ private Constants() { } /** The SDK version */ // x-release-please-start-version - public static final String VERSION_NAME = "6.41.0"; + public static final String VERSION_NAME = "6.42.0"; // x-release-please-end }