diff --git a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java index 314d7bad1cc..7467d08902f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java @@ -35,18 +35,20 @@ public ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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 ReportSyntheticMediaPostRequestBody body) { post(body, null); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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 ReportSyntheticMediaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -56,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param body The request body * @return a {@link RequestInformation} */ @@ -65,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java index cc3132d29c7..b353774b17d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -60,7 +60,7 @@ public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link TargetedChatMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public TargetedChatMessageCollectionResponse get() { return get(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedChatMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMe return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessage::createFromDiscriminatorValue); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java index a357946e915..922f1f21b4e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link TargetedChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public TargetedChatMessage get() { return get(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java index f93a5c4f82c..7ba962934c9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java @@ -35,18 +35,20 @@ public ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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 ReportSyntheticMediaPostRequestBody body) { post(body, null); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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 ReportSyntheticMediaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -56,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param body The request body * @return a {@link RequestInformation} */ @@ -65,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @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/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java index abc122f0e3d..6471378d0c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java @@ -35,18 +35,20 @@ public AssignSensitivityLabelRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/assignSensitivityLabel", rawUrl); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @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 AssignSensitivityLabelPostRequestBody body) { post(body, null); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @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 AssignSensitivityLabelPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -56,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final AssignSensitivityLabelPostReq this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param body The request body * @return a {@link RequestInformation} */ @@ -65,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 848c5f3ec04..7a03b7feef0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..7503e8c5b17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a4854c03fd3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.goals.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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/groups/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..27d7bc81a57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 5a3fb6dcb36..1ab39e82b65 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..892126ee3f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8b64ecff661 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/groups/item/team/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..7780cf42c98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 619ef3f1fb2..e32be1e8f3b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..c0c87d29e2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals; + +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4d8d035fd2e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/groups/item/team/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..15bdc60705c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index e51a614f27d..6dbc81993ae 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 @@ -137234,6 +137234,56 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.getusagerights.GetUsageR com.microsoft.graph.beta.groups.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.groups.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -137339,6 +137389,7 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBu com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -152252,6 +152303,56 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.getus com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -152357,6 +152458,7 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.Plann com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -155302,6 +155404,56 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.getu com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -155407,6 +155559,7 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.Plan com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -212757,6 +212910,7 @@ com.microsoft.graph.beta.models.Authentication::|public|getPhoneMethods():java.u 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|getResourceAccountKeyAuthenticationMethods():java.util.List com.microsoft.graph.beta.models.Authentication::|public|getSignInPreferences():SignInPreferences com.microsoft.graph.beta.models.Authentication::|public|getSoftwareOathMethods():java.util.List com.microsoft.graph.beta.models.Authentication::|public|getTemporaryAccessPassMethods():java.util.List @@ -212776,6 +212930,7 @@ com.microsoft.graph.beta.models.Authentication::|public|setPhoneMethods(value?:j 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|setResourceAccountKeyAuthenticationMethods(value?:java.util.List):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 com.microsoft.graph.beta.models.Authentication::|public|setTemporaryAccessPassMethods(value?:java.util.List):void @@ -254801,6 +254956,7 @@ com.microsoft.graph.beta.models.MailboxFolder::|public|getParentMailboxUrl():Str com.microsoft.graph.beta.models.MailboxFolder::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.beta.models.MailboxFolder::|public|getTotalItemCount():Integer com.microsoft.graph.beta.models.MailboxFolder::|public|getType():String +com.microsoft.graph.beta.models.MailboxFolder::|public|getWellKnownName():String com.microsoft.graph.beta.models.MailboxFolder::|public|OdataType:String com.microsoft.graph.beta.models.MailboxFolder::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MailboxFolder::|public|setChildFolderCount(value?:Integer):void @@ -254813,6 +254969,7 @@ com.microsoft.graph.beta.models.MailboxFolder::|public|setParentMailboxUrl(value com.microsoft.graph.beta.models.MailboxFolder::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.beta.models.MailboxFolder::|public|setTotalItemCount(value?:Integer):void com.microsoft.graph.beta.models.MailboxFolder::|public|setType(value?:String):void +com.microsoft.graph.beta.models.MailboxFolder::|public|setWellKnownName(value?:String):void com.microsoft.graph.beta.models.MailboxFolder::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder com.microsoft.graph.beta.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.MailboxFolderCollectionResponse::|public|constructor():void @@ -261240,6 +261397,22 @@ com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse:: com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicyCollectionResponse +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getAcceptedRegions():java.util.List +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getDocumentStandard():String +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|getOdataType():String +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|setAcceptedRegions(value?:java.util.List):void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|setDocumentStandard(value?:String):void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileDriversLicenseConfiguration +com.microsoft.graph.beta.models.MobileDriversLicenseConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.MobileLobApp-->MobileApp com.microsoft.graph.beta.models.MobileLobApp::|public|constructor():void com.microsoft.graph.beta.models.MobileLobApp::|public|getCommittedContentVersion():String @@ -270499,12 +270672,14 @@ com.microsoft.graph.beta.models.Planner-->Entity com.microsoft.graph.beta.models.Planner::|public|constructor():void com.microsoft.graph.beta.models.Planner::|public|getBuckets():java.util.List com.microsoft.graph.beta.models.Planner::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Planner::|public|getGoals():java.util.List com.microsoft.graph.beta.models.Planner::|public|getPlans():java.util.List com.microsoft.graph.beta.models.Planner::|public|getRosters():java.util.List com.microsoft.graph.beta.models.Planner::|public|getTasks():java.util.List com.microsoft.graph.beta.models.Planner::|public|OdataType:String com.microsoft.graph.beta.models.Planner::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Planner::|public|setBuckets(value?:java.util.List):void +com.microsoft.graph.beta.models.Planner::|public|setGoals(value?:java.util.List):void com.microsoft.graph.beta.models.Planner::|public|setPlans(value?:java.util.List):void com.microsoft.graph.beta.models.Planner::|public|setRosters(value?:java.util.List):void com.microsoft.graph.beta.models.Planner::|public|setTasks(value?:java.util.List):void @@ -270872,6 +271047,41 @@ com.microsoft.graph.beta.models.PlannerFormsRequirement::|public|setOdataType(va com.microsoft.graph.beta.models.PlannerFormsRequirement::|public|setRequiredForms(value?:java.util.List):void com.microsoft.graph.beta.models.PlannerFormsRequirement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerFormsRequirement com.microsoft.graph.beta.models.PlannerFormsRequirement~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PlannerGoal-->PlannerDelta +com.microsoft.graph.beta.models.PlannerGoal::|public|constructor():void +com.microsoft.graph.beta.models.PlannerGoal::|public|getDisplayName():String +com.microsoft.graph.beta.models.PlannerGoal::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerGoal::|public|getFinishDate():LocalDate +com.microsoft.graph.beta.models.PlannerGoal::|public|getNotes():ItemBody +com.microsoft.graph.beta.models.PlannerGoal::|public|getPlanId():String +com.microsoft.graph.beta.models.PlannerGoal::|public|getPriority():Integer +com.microsoft.graph.beta.models.PlannerGoal::|public|getStartDate():LocalDate +com.microsoft.graph.beta.models.PlannerGoal::|public|getStatus():PlannerGoalStatus +com.microsoft.graph.beta.models.PlannerGoal::|public|getTasks():java.util.List +com.microsoft.graph.beta.models.PlannerGoal::|public|OdataType:String +com.microsoft.graph.beta.models.PlannerGoal::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerGoal::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setFinishDate(value?:LocalDate):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setPlanId(value?:String):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setPriority(value?:Integer):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setStartDate(value?:LocalDate):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setStatus(value?:PlannerGoalStatus):void +com.microsoft.graph.beta.models.PlannerGoal::|public|setTasks(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerGoal::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerGoal +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerGoalCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalCollectionResponse +com.microsoft.graph.beta.models.PlannerGoalStatus::0000-NotStarted +com.microsoft.graph.beta.models.PlannerGoalStatus::0001-OnTrack +com.microsoft.graph.beta.models.PlannerGoalStatus::0002-Behind +com.microsoft.graph.beta.models.PlannerGoalStatus::0003-AtRisk +com.microsoft.graph.beta.models.PlannerGoalStatus::0004-Closed +com.microsoft.graph.beta.models.PlannerGoalStatus::0005-UnknownFutureValue com.microsoft.graph.beta.models.PlannerGroup-->Entity com.microsoft.graph.beta.models.PlannerGroup::|public|constructor():void com.microsoft.graph.beta.models.PlannerGroup::|public|getFieldDeserializers():Map> @@ -270929,6 +271139,7 @@ com.microsoft.graph.beta.models.PlannerPlan::|public|getCreatedDateTime():Offset com.microsoft.graph.beta.models.PlannerPlan::|public|getCreationSource():PlannerPlanCreation com.microsoft.graph.beta.models.PlannerPlan::|public|getDetails():PlannerPlanDetails com.microsoft.graph.beta.models.PlannerPlan::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerPlan::|public|getGoals():java.util.List com.microsoft.graph.beta.models.PlannerPlan::|public|getHistoryItems():java.util.List com.microsoft.graph.beta.models.PlannerPlan::|public|getIsArchived():Boolean com.microsoft.graph.beta.models.PlannerPlan::|public|getOwner():String @@ -270946,6 +271157,7 @@ com.microsoft.graph.beta.models.PlannerPlan::|public|setCreatedBy(value?:Identit com.microsoft.graph.beta.models.PlannerPlan::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.PlannerPlan::|public|setCreationSource(value?:PlannerPlanCreation):void com.microsoft.graph.beta.models.PlannerPlan::|public|setDetails(value?:PlannerPlanDetails):void +com.microsoft.graph.beta.models.PlannerPlan::|public|setGoals(value?:java.util.List):void com.microsoft.graph.beta.models.PlannerPlan::|public|setHistoryItems(value?:java.util.List):void com.microsoft.graph.beta.models.PlannerPlan::|public|setIsArchived(value?:Boolean):void com.microsoft.graph.beta.models.PlannerPlan::|public|setOwner(value?:String):void @@ -271258,6 +271470,7 @@ com.microsoft.graph.beta.models.PlannerTask::|public|getCreationSource():Planner com.microsoft.graph.beta.models.PlannerTask::|public|getDetails():PlannerTaskDetails com.microsoft.graph.beta.models.PlannerTask::|public|getDueDateTime():OffsetDateTime com.microsoft.graph.beta.models.PlannerTask::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTask::|public|getGoalIds():java.util.List com.microsoft.graph.beta.models.PlannerTask::|public|getHasChat():Boolean com.microsoft.graph.beta.models.PlannerTask::|public|getHasDescription():Boolean com.microsoft.graph.beta.models.PlannerTask::|public|getIsArchived():Boolean @@ -271296,6 +271509,7 @@ com.microsoft.graph.beta.models.PlannerTask::|public|setCreatedDateTime(value?:O com.microsoft.graph.beta.models.PlannerTask::|public|setCreationSource(value?:PlannerTaskCreation):void com.microsoft.graph.beta.models.PlannerTask::|public|setDetails(value?:PlannerTaskDetails):void com.microsoft.graph.beta.models.PlannerTask::|public|setDueDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTask::|public|setGoalIds(value?:java.util.List):void com.microsoft.graph.beta.models.PlannerTask::|public|setHasChat(value?:Boolean):void com.microsoft.graph.beta.models.PlannerTask::|public|setHasDescription(value?:Boolean):void com.microsoft.graph.beta.models.PlannerTask::|public|setIsArchived(value?:Boolean):void @@ -278612,6 +278826,23 @@ com.microsoft.graph.beta.models.ResourceAccessType::0002-Write com.microsoft.graph.beta.models.ResourceAccessType::0003-Create com.microsoft.graph.beta.models.ResourceAccessType::0004-UnknownFutureValue com.microsoft.graph.beta.models.ResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod-->AuthenticationMethod +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|constructor():void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|getDevice():Device +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|getDisplayName():String +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|OdataType:String +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|setDevice(value?:Device):void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAccountKeyAuthenticationMethod +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAccountKeyAuthenticationMethodCollectionResponse com.microsoft.graph.beta.models.ResourceAction::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ResourceAction::|public|constructor():void com.microsoft.graph.beta.models.ResourceAction::|public|getAdditionalData():Map @@ -309342,14 +309573,21 @@ com.microsoft.graph.beta.models.VerifiedDomain::|public|setOdataType(value?:Stri com.microsoft.graph.beta.models.VerifiedDomain::|public|setType(value?:String):void com.microsoft.graph.beta.models.VerifiedDomain::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedDomain com.microsoft.graph.beta.models.VerifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.VerifiedIdMethodType::0000-IdentityVerificationPartner +com.microsoft.graph.beta.models.VerifiedIdMethodType::0001-TenantCustomCredential +com.microsoft.graph.beta.models.VerifiedIdMethodType::0002-VerifiedEmployee +com.microsoft.graph.beta.models.VerifiedIdMethodType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.VerifiedIdMethodType::0004-NotConfigured com.microsoft.graph.beta.models.VerifiedIdProfile-->Entity com.microsoft.graph.beta.models.VerifiedIdProfile::|public|constructor():void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getDescription():String com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getFaceCheckConfiguration():FaceCheckConfiguration com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getMobileDriversLicenseConfiguration():MobileDriversLicenseConfiguration com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getName():String com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getPriority():Integer +com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getSelfServiceIssuance():VerifiedIdSelfServiceIssuance com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getState():VerifiedIdProfileState com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getVerifiedIdProfileConfiguration():VerifiedIdProfileConfiguration com.microsoft.graph.beta.models.VerifiedIdProfile::|public|getVerifiedIdUsageConfigurations():java.util.List @@ -309359,8 +309597,10 @@ com.microsoft.graph.beta.models.VerifiedIdProfile::|public|serialize(writer:Seri com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setFaceCheckConfiguration(value?:FaceCheckConfiguration):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setMobileDriversLicenseConfiguration(value?:MobileDriversLicenseConfiguration):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setName(value?:String):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setPriority(value?:Integer):void +com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setSelfServiceIssuance(value?:VerifiedIdSelfServiceIssuance):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setState(value?:VerifiedIdProfileState):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setVerifiedIdProfileConfiguration(value?:VerifiedIdProfileConfiguration):void com.microsoft.graph.beta.models.VerifiedIdProfile::|public|setVerifiedIdUsageConfigurations(value?:java.util.List):void @@ -309382,6 +309622,8 @@ com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getClaim com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getClaimBindingSource():ClaimBindingSource com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getClaimValidation():ClaimValidation com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getManifestUrl():String +com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getMethodType():VerifiedIdMethodType com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getOdataType():String com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|getType():String com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|serialize(writer:SerializationWriter):Void @@ -309391,6 +309633,8 @@ com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setBacki com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setClaimBindings(value?:java.util.List):void com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setClaimBindingSource(value?:ClaimBindingSource):void com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setClaimValidation(value?:ClaimValidation):void +com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setManifestUrl(value?:String):void +com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setMethodType(value?:VerifiedIdMethodType):void com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|public|setType(value?:String):void com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileConfiguration @@ -309398,6 +309642,22 @@ com.microsoft.graph.beta.models.VerifiedIdProfileConfiguration~~>AdditionalDataH com.microsoft.graph.beta.models.VerifiedIdProfileState::0000-Enabled com.microsoft.graph.beta.models.VerifiedIdProfileState::0001-Disabled com.microsoft.graph.beta.models.VerifiedIdProfileState::0002-UnknownFutureValue +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|constructor():void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getIsEnabled():Boolean +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getIssuanceUrl():String +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|getOdataType():String +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|setIssuanceUrl(value?:String):void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdSelfServiceIssuance +com.microsoft.graph.beta.models.VerifiedIdSelfServiceIssuance~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.VerifiedIdUsageConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.VerifiedIdUsageConfiguration::|public|constructor():void com.microsoft.graph.beta.models.VerifiedIdUsageConfiguration::|public|getAdditionalData():Map @@ -309417,6 +309677,7 @@ com.microsoft.graph.beta.models.VerifiedIdUsageConfigurationPurpose::0000-Recove com.microsoft.graph.beta.models.VerifiedIdUsageConfigurationPurpose::0001-Onboarding com.microsoft.graph.beta.models.VerifiedIdUsageConfigurationPurpose::0002-All com.microsoft.graph.beta.models.VerifiedIdUsageConfigurationPurpose::0003-UnknownFutureValue +com.microsoft.graph.beta.models.VerifiedIdUsageConfigurationPurpose::0004-Verification com.microsoft.graph.beta.models.VerifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.VerifiedPublisher::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.VerifiedPublisher::|public|constructor():void @@ -328380,6 +328641,122 @@ com.microsoft.graph.beta.planner.buckets.item.tasks.TasksRequestBuilder::|public com.microsoft.graph.beta.planner.buckets.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:PlannerTask):RequestInformation com.microsoft.graph.beta.planner.buckets.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.buckets.item.tasks.TasksRequestBuilder::|public|withUrl(rawUrl:String):TasksRequestBuilder +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|post(body:PlannerGoal):PlannerGoal +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|post(body:PlannerGoal; requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|toPostRequestInformation(body:PlannerGoal):RequestInformation +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|toPostRequestInformation(body:PlannerGoal; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|patch(body:PlannerGoal):PlannerGoal +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|patch(body:PlannerGoal; requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|tasks:TasksRequestBuilder +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerGoal):RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerGoal; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskItemRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|byPlannerTaskId(plannerTaskId:String):PlannerTaskItemRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|get():PlannerTaskCollectionResponse +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskCollectionResponse +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder::|public|withUrl(rawUrl:String):TasksRequestBuilder com.microsoft.graph.beta.planner.PlannerRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.PlannerRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.planner.PlannerRequestBuilder.GetQueryParameters::|public|select:String[] @@ -328393,6 +328770,7 @@ com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|constructor(path com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|get():Planner com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Planner +com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|patch(body:Planner):Planner com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|patch(body:Planner; requestConfiguration?:java.util.function.Consumer):Planner com.microsoft.graph.beta.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder @@ -328895,6 +329273,56 @@ com.microsoft.graph.beta.planner.plans.item.getusagerights.GetUsageRightsRequest com.microsoft.graph.beta.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -329000,6 +329428,7 @@ com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|publ com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -398253,6 +398682,56 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.getusagerig com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -398358,6 +398837,7 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlan com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -401303,6 +401783,56 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.getusageri com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -401408,6 +401938,7 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPla com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -405300,6 +405831,56 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -405405,6 +405986,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -408350,6 +408932,56 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -408455,6 +409087,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -412362,6 +412995,56 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -412467,6 +413150,7 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -415494,6 +416178,56 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -415599,6 +416333,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -418544,6 +419279,56 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -418649,6 +419434,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan @@ -429846,6 +430632,7 @@ com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder: 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|resourceAccountKeyAuthenticationMethods:ResourceAccountKeyAuthenticationMethodsRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|signInPreferences:SignInPreferencesRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|softwareOathMethods:SoftwareOathMethodsRequestBuilder com.microsoft.graph.beta.users.item.authentication.AuthenticationRequestBuilder::|public|temporaryAccessPassMethods:TemporaryAccessPassMethodsRequestBuilder @@ -431069,6 +431856,76 @@ com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequ com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder::|public|toPatchRequestInformation(body:StrongAuthenticationRequirements):RequestInformation com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder::|public|toPatchRequestInformation(body:StrongAuthenticationRequirements; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.authentication.requirements.RequirementsRequestBuilder::|public|withUrl(rawUrl:String):RequirementsRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|get():Device +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Device +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder::|public|withUrl(rawUrl:String):DeviceRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|get():ResourceAccountKeyAuthenticationMethod +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ResourceAccountKeyAuthenticationMethod +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|withUrl(rawUrl:String):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|byResourceAccountKeyAuthenticationMethodId(resourceAccountKeyAuthenticationMethodId:String):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|get():ResourceAccountKeyAuthenticationMethodCollectionResponse +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ResourceAccountKeyAuthenticationMethodCollectionResponse +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|withUrl(rawUrl:String):ResourceAccountKeyAuthenticationMethodsRequestBuilder com.microsoft.graph.beta.users.item.authentication.signinpreferences.SignInPreferencesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.authentication.signinpreferences.SignInPreferencesRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.users.item.authentication.signinpreferences.SignInPreferencesRequestBuilder.GetQueryParameters::|public|select:String[] @@ -455222,6 +456079,56 @@ com.microsoft.graph.beta.users.item.planner.plans.item.getusagerights.GetUsageRi com.microsoft.graph.beta.users.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder::|public|withUrl(rawUrl:String):GetUsageRightsRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|byPlannerGoalId(plannerGoalId:String):PlannerGoalItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get():PlannerGoalCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoalCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|withUrl(rawUrl:String):GoalsRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get():PlannerGoal +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerGoal +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerGoalItemRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.historyitems.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.planner.plans.item.historyitems.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -455327,6 +456234,7 @@ com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBui com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get():PlannerPlan com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerPlan com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan):PlannerPlan 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 0a955b1dc14..03be31fd8dc 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": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", + "descriptionHash": "6B168C4DEA89F82CE7BD09222A01A433A0036A725829803C8823F3F39E7C5E29157E30C4118F0A1971427E16A837D247B32B8DF75EB3CBD4D597E5CBC2E83E9E", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AudioMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/AudioMetadata.java index d7d68572164..6c60772cc33 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AudioMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AudioMetadata.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the bitDepth property value. The bitDepth property + * Gets the bitDepth property value. Bit depth of the audio samples (for example, 16, 24). * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public Integer getBitDepth() { return this.backingStore.get("bitDepth"); } /** - * Gets the channels property value. The channels property + * Gets the channels property value. Number of audio channels (for example, 1 for mono, 2 for stereo). * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sampleRateHz property value. The sampleRateHz property + * Gets the sampleRateHz property value. Sample rate in Hertz (for example, 16000, 48000). * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -128,14 +128,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the bitDepth property value. The bitDepth property + * Sets the bitDepth property value. Bit depth of the audio samples (for example, 16, 24). * @param value Value to set for the bitDepth property. */ public void setBitDepth(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("bitDepth", value); } /** - * Sets the channels property value. The channels property + * Sets the channels property value. Number of audio channels (for example, 1 for mono, 2 for stereo). * @param value Value to set for the channels property. */ public void setChannels(@jakarta.annotation.Nullable final Integer value) { @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sampleRateHz property value. The sampleRateHz property + * Sets the sampleRateHz property value. Sample rate in Hertz (for example, 16000, 48000). * @param value Value to set for the sampleRateHz property. */ public void setSampleRateHz(@jakarta.annotation.Nullable final Integer 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 bc77cdabf95..79e595aa093 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 @@ -68,6 +68,7 @@ public Map> getFieldDeserializers 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("resourceAccountKeyAuthenticationMethods", (n) -> { this.setResourceAccountKeyAuthenticationMethods(n.getCollectionOfObjectValues(ResourceAccountKeyAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("signInPreferences", (n) -> { this.setSignInPreferences(n.getObjectValue(SignInPreferences::createFromDiscriminatorValue)); }); deserializerMap.put("softwareOathMethods", (n) -> { this.setSoftwareOathMethods(n.getCollectionOfObjectValues(SoftwareOathAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("temporaryAccessPassMethods", (n) -> { this.setTemporaryAccessPassMethods(n.getCollectionOfObjectValues(TemporaryAccessPassAuthenticationMethod::createFromDiscriminatorValue)); }); @@ -154,6 +155,14 @@ public QrCodePinAuthenticationMethod getQrCodePinMethod() { public StrongAuthenticationRequirements getRequirements() { return this.backingStore.get("requirements"); } + /** + * Gets the resourceAccountKeyAuthenticationMethods property value. Represents the resource account key credentials registered to a user for authentication on shared devices. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceAccountKeyAuthenticationMethods() { + return this.backingStore.get("resourceAccountKeyAuthenticationMethods"); + } /** * Gets the signInPreferences property value. The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. * @return a {@link SignInPreferences} @@ -206,6 +215,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("platformCredentialMethods", this.getPlatformCredentialMethods()); writer.writeObjectValue("qrCodePinMethod", this.getQrCodePinMethod()); writer.writeObjectValue("requirements", this.getRequirements()); + writer.writeCollectionOfObjectValues("resourceAccountKeyAuthenticationMethods", this.getResourceAccountKeyAuthenticationMethods()); writer.writeObjectValue("signInPreferences", this.getSignInPreferences()); writer.writeCollectionOfObjectValues("softwareOathMethods", this.getSoftwareOathMethods()); writer.writeCollectionOfObjectValues("temporaryAccessPassMethods", this.getTemporaryAccessPassMethods()); @@ -302,6 +312,13 @@ public void setQrCodePinMethod(@jakarta.annotation.Nullable final QrCodePinAuthe public void setRequirements(@jakarta.annotation.Nullable final StrongAuthenticationRequirements value) { this.backingStore.set("requirements", value); } + /** + * Sets the resourceAccountKeyAuthenticationMethods property value. Represents the resource account key credentials registered to a user for authentication on shared devices. + * @param value Value to set for the resourceAccountKeyAuthenticationMethods property. + */ + public void setResourceAccountKeyAuthenticationMethods(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceAccountKeyAuthenticationMethods", value); + } /** * Sets the signInPreferences property value. The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. * @param value Value to set for the signInPreferences property. 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 9fd466aa0b4..b0446762fb8 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 @@ -37,6 +37,7 @@ public static AuthenticationMethod createFromDiscriminatorValue(@jakarta.annotat case "#microsoft.graph.phoneAuthenticationMethod": return new PhoneAuthenticationMethod(); case "#microsoft.graph.platformCredentialAuthenticationMethod": return new PlatformCredentialAuthenticationMethod(); case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); + case "#microsoft.graph.resourceAccountKeyAuthenticationMethod": return new ResourceAccountKeyAuthenticationMethod(); 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/Chat.java b/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java index a11e1c3bc09..6003eba2450 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java @@ -184,7 +184,7 @@ public java.util.List getTabs() { return this.backingStore.get("tabs"); } /** - * Gets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * Gets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -365,7 +365,7 @@ public void setTabs(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("tabs", value); } /** - * Sets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * Sets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param value Value to set for the targetedMessages property. */ public void setTargetedMessages(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ClassificationRequestContentMetaData.java b/src/main/java/com/microsoft/graph/beta/generated/models/ClassificationRequestContentMetaData.java index 2cb7a624da5..039cbf9ca0c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ClassificationRequestContentMetaData.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ClassificationRequestContentMetaData.java @@ -75,7 +75,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sourceId property value. The sourceId property + * Gets the sourceId property value. An identifier for the source of the content being classified. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sourceId property value. The sourceId property + * Sets the sourceId property value. An identifier for the source of the content being classified. * @param value Value to set for the sourceId property. */ public void setSourceId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java index a5ca8dd1012..fbf69a9989a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ClientCredentialAuthenticationInfo.java @@ -26,7 +26,7 @@ public static ClientCredentialAuthenticationInfo createFromDiscriminatorValue(@j return new ClientCredentialAuthenticationInfo(); } /** - * Gets the accessTokenUrl property value. The accessTokenUrl property + * Gets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the external system. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public String getAccessTokenUrl() { return this.backingStore.get("accessTokenUrl"); } /** - * Gets the clientId property value. The clientId property + * Gets the clientId property value. The client identifier used for authentication with the external system. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the secretName property value. The secretName property + * Gets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("secretName", this.getSecretName()); } /** - * Sets the accessTokenUrl property value. The accessTokenUrl property + * Sets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the external system. * @param value Value to set for the accessTokenUrl property. */ public void setAccessTokenUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("accessTokenUrl", value); } /** - * Sets the clientId property value. The clientId property + * Sets the clientId property value. The client identifier used for authentication with the external system. * @param value Value to set for the clientId property. */ public void setClientId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientId", value); } /** - * Sets the secretName property value. The secretName property + * Sets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. * @param value Value to set for the secretName property. */ public void setSecretName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java b/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java index d88b2a2f340..419e3ca3e9d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DistributionList.java @@ -48,7 +48,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * Gets the members property value. The members property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public java.util.List getMembers() { return this.backingStore.get("members"); } /** - * Gets the notes property value. The notes property + * Gets the notes property value. Notes about the distribution list. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public String getNotes() { return this.backingStore.get("notes"); } /** - * Gets the personIdentifier property value. The personIdentifier property + * Gets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public String getPersonIdentifier() { return this.backingStore.get("personIdentifier"); } /** - * Gets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the distribution list. Read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -100,28 +100,28 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * Sets the members property value. The members property * @param value Value to set for the members property. */ public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("members", value); } /** - * Sets the notes property value. The notes property + * Sets the notes property value. Notes about the distribution list. * @param value Value to set for the notes property. */ public void setNotes(@jakarta.annotation.Nullable final String value) { this.backingStore.set("notes", value); } /** - * Sets the personIdentifier property value. The personIdentifier property + * Sets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. * @param value Value to set for the personIdentifier property. */ public void setPersonIdentifier(@jakarta.annotation.Nullable final String value) { this.backingStore.set("personIdentifier", value); } /** - * Sets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the distribution list. Read-only. * @param value Value to set for the singleValueExtendedProperties property. */ public void setSingleValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 7adc5d3466a..9d88d641079 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -15,7 +15,6 @@ import com.microsoft.graph.beta.models.devicemanagement.AlertRule; import com.microsoft.graph.beta.models.devicemanagement.Monitoring; import com.microsoft.graph.beta.models.ediscovery.AddToReviewSetOperation; -import com.microsoft.graph.beta.models.ediscovery.CaseEscaped; import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; @@ -23,7 +22,6 @@ 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; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -31,10 +29,10 @@ 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.ediscovery.UnifiedGroupSource; import com.microsoft.graph.beta.models.entrarecoveryservices.Recovery; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryChangeObjectBase; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryJob; @@ -50,6 +48,7 @@ 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; @@ -58,7 +57,6 @@ import com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowsContainer; import com.microsoft.graph.beta.models.identitygovernance.Run; import com.microsoft.graph.beta.models.identitygovernance.SubjectProcessingResult; -import com.microsoft.graph.beta.models.identitygovernance.Task; import com.microsoft.graph.beta.models.identitygovernance.TaskDefinition; import com.microsoft.graph.beta.models.identitygovernance.TaskProcessingResult; import com.microsoft.graph.beta.models.identitygovernance.TaskReport; @@ -200,7 +198,6 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; -import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -210,6 +207,7 @@ import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; import com.microsoft.graph.beta.models.security.AutoAuditingConfiguration; +import com.microsoft.graph.beta.models.security.CaseEscaped; import com.microsoft.graph.beta.models.security.casemanagement.Activity; import com.microsoft.graph.beta.models.security.casemanagement.Attachment; import com.microsoft.graph.beta.models.security.casemanagement.AuditLog; @@ -225,8 +223,10 @@ import com.microsoft.graph.beta.models.security.casemanagement.NumberCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.OptionsCustomFieldDefinition; import com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation; +import com.microsoft.graph.beta.models.security.casemanagement.Relation; import com.microsoft.graph.beta.models.security.casemanagement.StatusDefinition; import com.microsoft.graph.beta.models.security.casemanagement.StringCustomFieldDefinition; +import com.microsoft.graph.beta.models.security.casemanagement.Task; import com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation; import com.microsoft.graph.beta.models.security.CaseManagementRoot; import com.microsoft.graph.beta.models.security.CasesRoot; @@ -237,6 +237,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.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -322,6 +323,7 @@ import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; import com.microsoft.graph.beta.models.security.SensorMigration; import com.microsoft.graph.beta.models.security.SettingsContainer; +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; @@ -331,7 +333,6 @@ import com.microsoft.graph.beta.models.security.TriggersRoot; import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; -import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; import com.microsoft.graph.beta.models.security.UserSource; @@ -375,7 +376,6 @@ import com.microsoft.graph.beta.models.tenantgovernanceservices.TenantGovernance; import com.microsoft.graph.beta.models.tenantgovernanceservices.TenantGovernanceSetting; import com.microsoft.graph.beta.models.termstore.Group; -import com.microsoft.graph.beta.models.termstore.Relation; import com.microsoft.graph.beta.models.termstore.Set; import com.microsoft.graph.beta.models.termstore.Store; import com.microsoft.graph.beta.models.termstore.Term; @@ -1948,6 +1948,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.plannerBucket": return new PlannerBucket(); case "#microsoft.graph.plannerBucketTaskBoardTaskFormat": return new PlannerBucketTaskBoardTaskFormat(); case "#microsoft.graph.plannerDelta": return new PlannerDelta(); + case "#microsoft.graph.plannerGoal": return new PlannerGoal(); case "#microsoft.graph.plannerGroup": return new PlannerGroup(); case "#microsoft.graph.plannerHistoryItem": return new PlannerHistoryItem(); case "#microsoft.graph.plannerPlan": return new PlannerPlan(); @@ -1993,7 +1994,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.printUsageByUser": return new PrintUsageByUser(); case "#microsoft.graph.privateAccessSensor": return new PrivateAccessSensor(); case "#microsoft.graph.privilegedAccess": return new PrivilegedAccess(); - case "#microsoft.graph.privilegedAccessGroup": return new PrivilegedAccessGroup(); } return null; } @@ -2005,6 +2005,7 @@ 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.privilegedAccessGroup": return new PrivilegedAccessGroup(); case "#microsoft.graph.privilegedAccessGroupAssignmentSchedule": return new PrivilegedAccessGroupAssignmentSchedule(); case "#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance": return new PrivilegedAccessGroupAssignmentScheduleInstance(); case "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest": return new PrivilegedAccessGroupAssignmentScheduleRequest(); @@ -2083,6 +2084,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.reportsRoot": return new ReportsRoot(); case "#microsoft.graph.request": return new Request(); case "#microsoft.graph.resellerDelegatedAdminRelationship": return new ResellerDelegatedAdminRelationship(); + case "#microsoft.graph.resourceAccountKeyAuthenticationMethod": return new ResourceAccountKeyAuthenticationMethod(); case "#microsoft.graph.resourceOperation": return new ResourceOperation(); case "#microsoft.graph.resourceSpecificPermissionGrant": return new ResourceSpecificPermissionGrant(); case "#microsoft.graph.restoreArtifactBase": return new RestoreArtifactBase(); @@ -2503,8 +2505,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.termsAndConditionsGroupAssignment": return new TermsAndConditionsGroupAssignment(); case "#microsoft.graph.termsOfUseContainer": return new TermsOfUseContainer(); case "#microsoft.graph.termStore.group": return new Group(); - case "#microsoft.graph.termStore.relation": return new Relation(); - case "#microsoft.graph.termStore.set": return new Set(); } return null; } @@ -2516,6 +2516,8 @@ 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.termStore.relation": return new Relation(); + case "#microsoft.graph.termStore.set": return new Set(); case "#microsoft.graph.termStore.store": return new Store(); case "#microsoft.graph.termStore.term": return new Term(); case "#microsoft.graph.textClassificationRequest": return new TextClassificationRequest(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java index 8ad3cc89cf3..a07250b10cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalSapAcConnectionInfo.java @@ -49,7 +49,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the keyVaultName property value. The keyVaultName property + * Gets the keyVaultName property value. The name of the Azure Key Vault that stores the credentials used for authentication. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -57,7 +57,7 @@ public String getKeyVaultName() { return this.backingStore.get("keyVaultName"); } /** - * Gets the resourceGroup property value. The resourceGroup property + * Gets the resourceGroup property value. The Azure resource group that contains the Key Vault. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public String getResourceGroup() { return this.backingStore.get("resourceGroup"); } /** - * Gets the subscriptionId property value. The subscriptionId property + * Gets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public String getSubscriptionId() { return this.backingStore.get("subscriptionId"); } /** - * Gets the systemId property value. The systemId property + * Gets the systemId property value. The identifier of the target SAP AC system. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public String getSystemId() { return this.backingStore.get("systemId"); } /** - * Gets the userIdentifier property value. The userIdentifier property + * Gets the userIdentifier property value. The user identifier used to connect to the SAP AC system. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -110,35 +110,35 @@ public void setAuthenticationInfo(@jakarta.annotation.Nullable final Authenticat this.backingStore.set("authenticationInfo", value); } /** - * Sets the keyVaultName property value. The keyVaultName property + * Sets the keyVaultName property value. The name of the Azure Key Vault that stores the credentials used for authentication. * @param value Value to set for the keyVaultName property. */ public void setKeyVaultName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("keyVaultName", value); } /** - * Sets the resourceGroup property value. The resourceGroup property + * Sets the resourceGroup property value. The Azure resource group that contains the Key Vault. * @param value Value to set for the resourceGroup property. */ public void setResourceGroup(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resourceGroup", value); } /** - * Sets the subscriptionId property value. The subscriptionId property + * Sets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. * @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 systemId property value. The systemId property + * Sets the systemId property value. The identifier of the target SAP AC system. * @param value Value to set for the systemId property. */ public void setSystemId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("systemId", value); } /** - * Sets the userIdentifier property value. The userIdentifier property + * Sets the userIdentifier property value. The user identifier used to connect to the SAP AC system. * @param value Value to set for the userIdentifier property. */ public void setUserIdentifier(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerTypeSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerTypeSettings.java index 91ee1df7dfc..dd0cf757113 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerTypeSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerTypeSettings.java @@ -65,7 +65,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * Gets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -206,7 +206,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * Sets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. * @param value Value to set for the consumingTenantOverridables property. */ public void setConsumingTenantOverridables(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxFolder.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxFolder.java index 6befab0896b..0f82be1cb8a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxFolder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxFolder.java @@ -65,6 +65,7 @@ public Map> getFieldDeserializers deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("totalItemCount", (n) -> { this.setTotalItemCount(n.getIntegerValue()); }); deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + deserializerMap.put("wellKnownName", (n) -> { this.setWellKnownName(n.getStringValue()); }); return deserializerMap; } /** @@ -123,6 +124,14 @@ public Integer getTotalItemCount() { public String getType() { return this.backingStore.get("type"); } + /** + * Gets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWellKnownName() { + return this.backingStore.get("wellKnownName"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -140,6 +149,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeIntegerValue("totalItemCount", this.getTotalItemCount()); writer.writeStringValue("type", this.getType()); + writer.writeStringValue("wellKnownName", this.getWellKnownName()); } /** * Sets the childFolderCount property value. The number of immediate child folders in the current folder. @@ -211,4 +221,11 @@ public void setTotalItemCount(@jakarta.annotation.Nullable final Integer value) public void setType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("type", value); } + /** + * Sets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @param value Value to set for the wellKnownName property. + */ + public void setWellKnownName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("wellKnownName", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java index 4411a92b612..6bf6be3a9db 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MediaMetadata.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the audioMetadata property value. The audioMetadata property + * Gets the audioMetadata property value. Audio-specific encoding details. Nullable. Set when the analyzed content is audio or multimodal. * @return a {@link AudioMetadata} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the byteSize property value. The byteSize property + * Gets the byteSize property value. Size of the content in bytes. Set this value to 0 for live streams where the total size is unknown; for recorded files, specify the actual size. * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public Long getByteSize() { return this.backingStore.get("byteSize"); } /** - * Gets the duration property value. The duration property + * Gets the duration property value. Duration of the analyzed content in whole seconds. Sub-second or millisecond windows are rounded to the nearest second. For a continuous live stream, set this value to the length of the analysis window. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -98,7 +98,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isRealTime property value. The isRealTime property + * Gets the isRealTime property value. Indicates whether the analysis was performed in real time on a live stream. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public Boolean getIsRealTime() { return this.backingStore.get("isRealTime"); } /** - * Gets the mimeType property value. The mimeType property + * Gets the mimeType property value. MIME type of the analyzed content. Common values for Teams media include audio/pcm, video/mp4, and video/h264. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -130,7 +130,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the streamingMetadata property value. The streamingMetadata property + * Gets the streamingMetadata property value. Network and real-time streaming quality metrics. Nullable. Set when the analyzed content was streamed in real time. * @return a {@link StreamingMetadata} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public StreamingMetadata getStreamingMetadata() { return this.backingStore.get("streamingMetadata"); } /** - * Gets the videoMetadata property value. The videoMetadata property + * Gets the videoMetadata property value. Video-specific encoding and quality details. Nullable. Set when the analyzed content is video or multimodal. * @return a {@link VideoMetadata} */ @jakarta.annotation.Nullable @@ -170,7 +170,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the frameIndices property value. The frameIndices property + * Gets the frameIndices property value. Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the startTimeSec property value. The startTimeSec property + * Gets the startTimeSec property value. Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -128,14 +128,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the endTimeSec property value. The endTimeSec property + * Sets the endTimeSec property value. End time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @param value Value to set for the endTimeSec property. */ public void setEndTimeSec(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("endTimeSec", value); } /** - * Sets the frameIndices property value. The frameIndices property + * Sets the frameIndices property value. Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. * @param value Value to set for the frameIndices property. */ public void setFrameIndices(@jakarta.annotation.Nullable final java.util.List value) { @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the startTimeSec property value. The startTimeSec property + * Sets the startTimeSec property value. Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @param value Value to set for the startTimeSec property. */ public void setStartTimeSec(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Member.java b/src/main/java/com/microsoft/graph/beta/generated/models/Member.java index b2c0a6aed9f..a469ce9783c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Member.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Member.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the contactId property value. The ID of the referenced contact, if applicable. Optional. + * Gets the contactId property value. The contactId property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. The email address or routing key of the member. Required. + * Gets the key property value. The email address or routing key of the member. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public RecipientType getRecipientType() { return this.backingStore.get("recipientType"); } /** - * Gets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * Gets the routingType property value. The routingType property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the contactId property value. The ID of the referenced contact, if applicable. Optional. + * Sets the contactId property value. The contactId property * @param value Value to set for the contactId property. */ public void setContactId(@jakarta.annotation.Nullable final String value) { @@ -162,7 +162,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the key property value. The email address or routing key of the member. Required. + * Sets the key property value. The email address or routing key of the member. Optional. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final String value) { @@ -183,7 +183,7 @@ public void setRecipientType(@jakarta.annotation.Nullable final RecipientType va this.backingStore.set("recipientType", value); } /** - * Sets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * Sets the routingType property value. The routingType property * @param value Value to set for the routingType property. */ public void setRoutingType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileDriversLicenseConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDriversLicenseConfiguration.java new file mode 100644 index 00000000000..94742ebaadc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileDriversLicenseConfiguration.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 MobileDriversLicenseConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MobileDriversLicenseConfiguration} and sets the default values. + */ + public MobileDriversLicenseConfiguration() { + 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 MobileDriversLicenseConfiguration} + */ + @jakarta.annotation.Nonnull + public static MobileDriversLicenseConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileDriversLicenseConfiguration(); + } + /** + * Gets the acceptedRegions property value. The ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAcceptedRegions() { + return this.backingStore.get("acceptedRegions"); + } + /** + * 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 documentStandard property value. The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDocumentStandard() { + return this.backingStore.get("documentStandard"); + } + /** + * 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("acceptedRegions", (n) -> { this.setAcceptedRegions(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("documentStandard", (n) -> { this.setDocumentStandard(n.getStringValue()); }); + 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.writeCollectionOfPrimitiveValues("acceptedRegions", this.getAcceptedRegions()); + writer.writeStringValue("documentStandard", this.getDocumentStandard()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the acceptedRegions property value. The ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + * @param value Value to set for the acceptedRegions property. + */ + public void setAcceptedRegions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("acceptedRegions", value); + } + /** + * 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 documentStandard property value. The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + * @param value Value to set for the documentStandard property. + */ + public void setDocumentStandard(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("documentStandard", 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/Participant.java b/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java index e6d3c64b9bf..9bb2372cc67 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Participant.java @@ -134,7 +134,7 @@ public Long getRosterSequenceNumber() { return this.backingStore.get("rosterSequenceNumber"); } /** - * Gets the syntheticMediaDetection property value. The syntheticMediaDetection property + * Gets the syntheticMediaDetection property value. The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. * @return a {@link SyntheticMediaDetectionInfo} */ @jakarta.annotation.Nullable @@ -239,7 +239,7 @@ public void setRosterSequenceNumber(@jakarta.annotation.Nullable final Long valu this.backingStore.set("rosterSequenceNumber", value); } /** - * Sets the syntheticMediaDetection property value. The syntheticMediaDetection property + * Sets the syntheticMediaDetection property value. The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. * @param value Value to set for the syntheticMediaDetection property. */ public void setSyntheticMediaDetection(@jakarta.annotation.Nullable final SyntheticMediaDetectionInfo value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Planner.java b/src/main/java/com/microsoft/graph/beta/generated/models/Planner.java index 83a61cc72b1..3e47259c51b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Planner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Planner.java @@ -40,11 +40,20 @@ public java.util.List getBuckets() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("buckets", (n) -> { this.setBuckets(n.getCollectionOfObjectValues(PlannerBucket::createFromDiscriminatorValue)); }); + deserializerMap.put("goals", (n) -> { this.setGoals(n.getCollectionOfObjectValues(PlannerGoal::createFromDiscriminatorValue)); }); deserializerMap.put("plans", (n) -> { this.setPlans(n.getCollectionOfObjectValues(PlannerPlan::createFromDiscriminatorValue)); }); deserializerMap.put("rosters", (n) -> { this.setRosters(n.getCollectionOfObjectValues(PlannerRoster::createFromDiscriminatorValue)); }); deserializerMap.put("tasks", (n) -> { this.setTasks(n.getCollectionOfObjectValues(PlannerTask::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the goals property value. Read-only. Nullable. Returns a collection of the specified goals + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGoals() { + return this.backingStore.get("goals"); + } /** * Gets the plans property value. Read-only. Nullable. Returns a collection of the specified plans * @return a {@link java.util.List} @@ -77,6 +86,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("buckets", this.getBuckets()); + writer.writeCollectionOfObjectValues("goals", this.getGoals()); writer.writeCollectionOfObjectValues("plans", this.getPlans()); writer.writeCollectionOfObjectValues("rosters", this.getRosters()); writer.writeCollectionOfObjectValues("tasks", this.getTasks()); @@ -88,6 +98,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setBuckets(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("buckets", value); } + /** + * Sets the goals property value. Read-only. Nullable. Returns a collection of the specified goals + * @param value Value to set for the goals property. + */ + public void setGoals(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("goals", value); + } /** * Sets the plans property value. Read-only. Nullable. Returns a collection of the specified plans * @param value Value to set for the plans property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerDelta.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerDelta.java index e8ccad27c34..2700e879d41 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerDelta.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerDelta.java @@ -30,6 +30,7 @@ public static PlannerDelta createFromDiscriminatorValue(@jakarta.annotation.Nonn case "#microsoft.graph.plannerAssignedToTaskBoardTaskFormat": return new PlannerAssignedToTaskBoardTaskFormat(); case "#microsoft.graph.plannerBucket": return new PlannerBucket(); case "#microsoft.graph.plannerBucketTaskBoardTaskFormat": return new PlannerBucketTaskBoardTaskFormat(); + case "#microsoft.graph.plannerGoal": return new PlannerGoal(); case "#microsoft.graph.plannerHistoryItem": return new PlannerHistoryItem(); case "#microsoft.graph.plannerPlan": return new PlannerPlan(); case "#microsoft.graph.plannerPlanDetails": return new PlannerPlanDetails(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoal.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoal.java new file mode 100644 index 00000000000..703aeb62758 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoal.java @@ -0,0 +1,181 @@ +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.LocalDate; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoal extends PlannerDelta implements Parsable { + /** + * Instantiates a new {@link PlannerGoal} and sets the default values. + */ + public PlannerGoal() { + 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 PlannerGoal} + */ + @jakarta.annotation.Nonnull + public static PlannerGoal createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerGoal(); + } + /** + * Gets the displayName property value. Required. The display name of the goal. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * 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("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("finishDate", (n) -> { this.setFinishDate(n.getLocalDateValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("planId", (n) -> { this.setPlanId(n.getStringValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); + deserializerMap.put("startDate", (n) -> { this.setStartDate(n.getLocalDateValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(PlannerGoalStatus::forValue)); }); + deserializerMap.put("tasks", (n) -> { this.setTasks(n.getCollectionOfObjectValues(PlannerTask::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the finishDate property value. Nullable. The date on which the goal is scheduled to finish. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getFinishDate() { + return this.backingStore.get("finishDate"); + } + /** + * Gets the notes property value. Nullable. The notes associated with the goal. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * Gets the planId property value. Required. The ID of the plan that contains the goal. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlanId() { + return this.backingStore.get("planId"); + } + /** + * Gets the priority property value. Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the startDate property value. Nullable. The date on which the goal is scheduled to start. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getStartDate() { + return this.backingStore.get("startDate"); + } + /** + * Gets the status property value. The status property + * @return a {@link PlannerGoalStatus} + */ + @jakarta.annotation.Nullable + public PlannerGoalStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the tasks property value. Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTasks() { + return this.backingStore.get("tasks"); + } + /** + * 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("displayName", this.getDisplayName()); + writer.writeLocalDateValue("finishDate", this.getFinishDate()); + writer.writeObjectValue("notes", this.getNotes()); + writer.writeStringValue("planId", this.getPlanId()); + writer.writeIntegerValue("priority", this.getPriority()); + writer.writeLocalDateValue("startDate", this.getStartDate()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeCollectionOfObjectValues("tasks", this.getTasks()); + } + /** + * Sets the displayName property value. Required. The display name of the goal. + * @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 finishDate property value. Nullable. The date on which the goal is scheduled to finish. + * @param value Value to set for the finishDate property. + */ + public void setFinishDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("finishDate", value); + } + /** + * Sets the notes property value. Nullable. The notes associated with the goal. + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } + /** + * Sets the planId property value. Required. The ID of the plan that contains the goal. + * @param value Value to set for the planId property. + */ + public void setPlanId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("planId", value); + } + /** + * Sets the priority property value. Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("priority", value); + } + /** + * Sets the startDate property value. Nullable. The date on which the goal is scheduled to start. + * @param value Value to set for the startDate property. + */ + public void setStartDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("startDate", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final PlannerGoalStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the tasks property value. Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param value Value to set for the tasks property. + */ + public void setTasks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("tasks", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoalCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoalCollectionResponse.java new file mode 100644 index 00000000000..970862efe87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoalCollectionResponse.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 PlannerGoalCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PlannerGoalCollectionResponse} and sets the default values. + */ + public PlannerGoalCollectionResponse() { + 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 PlannerGoalCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static PlannerGoalCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerGoalCollectionResponse(); + } + /** + * 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(PlannerGoal::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/PlannerGoalStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoalStatus.java new file mode 100644 index 00000000000..8d40810c5c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerGoalStatus.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PlannerGoalStatus implements ValuedEnum { + NotStarted("notStarted"), + OnTrack("onTrack"), + Behind("behind"), + AtRisk("atRisk"), + Closed("closed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PlannerGoalStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PlannerGoalStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notStarted": return NotStarted; + case "onTrack": return OnTrack; + case "behind": return Behind; + case "atRisk": return AtRisk; + case "closed": return Closed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java index c3ad129d8d2..64e5621194e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java @@ -113,6 +113,7 @@ public Map> getFieldDeserializers deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("creationSource", (n) -> { this.setCreationSource(n.getObjectValue(PlannerPlanCreation::createFromDiscriminatorValue)); }); deserializerMap.put("details", (n) -> { this.setDetails(n.getObjectValue(PlannerPlanDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("goals", (n) -> { this.setGoals(n.getCollectionOfObjectValues(PlannerGoal::createFromDiscriminatorValue)); }); deserializerMap.put("historyItems", (n) -> { this.setHistoryItems(n.getCollectionOfObjectValues(PlannerHistoryItem::createFromDiscriminatorValue)); }); deserializerMap.put("isArchived", (n) -> { this.setIsArchived(n.getBooleanValue()); }); deserializerMap.put("owner", (n) -> { this.setOwner(n.getStringValue()); }); @@ -121,6 +122,14 @@ public Map> getFieldDeserializers deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the goals property value. Collection of goals in the plan. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGoals() { + return this.backingStore.get("goals"); + } /** * Gets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link java.util.List} @@ -185,6 +194,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("creationSource", this.getCreationSource()); writer.writeObjectValue("details", this.getDetails()); + writer.writeCollectionOfObjectValues("goals", this.getGoals()); writer.writeCollectionOfObjectValues("historyItems", this.getHistoryItems()); writer.writeBooleanValue("isArchived", this.getIsArchived()); writer.writeStringValue("owner", this.getOwner()); @@ -255,6 +265,13 @@ public void setCreationSource(@jakarta.annotation.Nullable final PlannerPlanCrea public void setDetails(@jakarta.annotation.Nullable final PlannerPlanDetails value) { this.backingStore.set("details", value); } + /** + * Sets the goals property value. Collection of goals in the plan. Read-only. Nullable. + * @param value Value to set for the goals property. + */ + public void setGoals(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("goals", value); + } /** * Sets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @param value Value to set for the historyItems property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java index 8647adfab15..10f1573ca85 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java @@ -194,6 +194,7 @@ public Map> getFieldDeserializers deserializerMap.put("creationSource", (n) -> { this.setCreationSource(n.getObjectValue(PlannerTaskCreation::createFromDiscriminatorValue)); }); deserializerMap.put("details", (n) -> { this.setDetails(n.getObjectValue(PlannerTaskDetails::createFromDiscriminatorValue)); }); deserializerMap.put("dueDateTime", (n) -> { this.setDueDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("goalIds", (n) -> { this.setGoalIds(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("hasChat", (n) -> { this.setHasChat(n.getBooleanValue()); }); deserializerMap.put("hasDescription", (n) -> { this.setHasDescription(n.getBooleanValue()); }); deserializerMap.put("isArchived", (n) -> { this.setIsArchived(n.getBooleanValue()); }); @@ -215,6 +216,14 @@ public Map> getFieldDeserializers deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the goalIds property value. Read-only. The IDs of the goals associated with the task. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGoalIds() { + return this.backingStore.get("goalIds"); + } /** * Gets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @return a {@link Boolean} @@ -391,6 +400,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("creationSource", this.getCreationSource()); writer.writeObjectValue("details", this.getDetails()); writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); + writer.writeCollectionOfPrimitiveValues("goalIds", this.getGoalIds()); writer.writeBooleanValue("hasChat", this.getHasChat()); writer.writeBooleanValue("hasDescription", this.getHasDescription()); writer.writeBooleanValue("isArchived", this.getIsArchived()); @@ -530,6 +540,13 @@ public void setDetails(@jakarta.annotation.Nullable final PlannerTaskDetails val public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("dueDateTime", value); } + /** + * Sets the goalIds property value. Read-only. The IDs of the goals associated with the task. + * @param value Value to set for the goalIds property. + */ + public void setGoalIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("goalIds", value); + } /** * Sets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @param value Value to set for the hasChat property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethod.java new file mode 100644 index 00000000000..6900f640f8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethod.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 ResourceAccountKeyAuthenticationMethod extends AuthenticationMethod implements Parsable { + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethod} and sets the default values. + */ + public ResourceAccountKeyAuthenticationMethod() { + super(); + this.setOdataType("#microsoft.graph.resourceAccountKeyAuthenticationMethod"); + } + /** + * 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 ResourceAccountKeyAuthenticationMethod} + */ + @jakarta.annotation.Nonnull + public static ResourceAccountKeyAuthenticationMethod createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResourceAccountKeyAuthenticationMethod(); + } + /** + * Gets the device property value. The registered device on which this resource account key resides. Supports $expand. + * @return a {@link Device} + */ + @jakarta.annotation.Nullable + public Device getDevice() { + return this.backingStore.get("device"); + } + /** + * Gets the displayName property value. The display name of the resource account key credential as shown in the Teams Room interface. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * 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("device", (n) -> { this.setDevice(n.getObjectValue(Device::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + 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("device", this.getDevice()); + writer.writeStringValue("displayName", this.getDisplayName()); + } + /** + * Sets the device property value. The registered device on which this resource account key resides. Supports $expand. + * @param value Value to set for the device property. + */ + public void setDevice(@jakarta.annotation.Nullable final Device value) { + this.backingStore.set("device", value); + } + /** + * Sets the displayName property value. The display name of the resource account key credential as shown in the Teams Room interface. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethodCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethodCollectionResponse.java new file mode 100644 index 00000000000..64c82a0ae7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ResourceAccountKeyAuthenticationMethodCollectionResponse.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 ResourceAccountKeyAuthenticationMethodCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethodCollectionResponse} and sets the default values. + */ + public ResourceAccountKeyAuthenticationMethodCollectionResponse() { + 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 ResourceAccountKeyAuthenticationMethodCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ResourceAccountKeyAuthenticationMethodCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResourceAccountKeyAuthenticationMethodCollectionResponse(); + } + /** + * 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(ResourceAccountKeyAuthenticationMethod::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/StreamingMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java index 26e2d3d80fb..9370baf1138 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StreamingMetadata.java @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the frameDropRate property value. The frameDropRate property + * Gets the frameDropRate property value. Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. * @return a {@link Double} */ @jakarta.annotation.Nullable @@ -77,7 +77,7 @@ public Double getFrameDropRate() { return this.backingStore.get("frameDropRate"); } /** - * Gets the latencyMs property value. The latencyMs property + * Gets the latencyMs property value. Network latency in milliseconds. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -85,7 +85,7 @@ public Integer getLatencyMs() { return this.backingStore.get("latencyMs"); } /** - * Gets the networkJitterMs property value. The networkJitterMs property + * Gets the networkJitterMs property value. Network jitter in milliseconds. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -128,21 +128,21 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the frameDropRate property value. The frameDropRate property + * Sets the frameDropRate property value. Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. * @param value Value to set for the frameDropRate property. */ public void setFrameDropRate(@jakarta.annotation.Nullable final Double value) { this.backingStore.set("frameDropRate", value); } /** - * Sets the latencyMs property value. The latencyMs property + * Sets the latencyMs property value. Network latency in milliseconds. * @param value Value to set for the latencyMs property. */ public void setLatencyMs(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("latencyMs", value); } /** - * Sets the networkJitterMs property value. The networkJitterMs property + * Sets the networkJitterMs property value. Network jitter in milliseconds. * @param value Value to set for the networkJitterMs property. */ public void setNetworkJitterMs(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java index 0c1d3f24bad..ca754aa1225 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionDetail.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the confidence property value. The confidence property + * Gets the confidence property value. Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. * @return a {@link Double} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public ContentModality getModality() { return this.backingStore.get("modality"); } /** - * Gets the modelName property value. The modelName property + * Gets the modelName property value. Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -95,7 +95,7 @@ public String getModelName() { return this.backingStore.get("modelName"); } /** - * Gets the modelTasks property value. The modelTasks property + * Gets the modelTasks property value. Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the confidence property value. The confidence property + * Sets the confidence property value. Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. * @param value Value to set for the confidence property. */ public void setConfidence(@jakarta.annotation.Nullable final Double value) { @@ -162,14 +162,14 @@ public void setModality(@jakarta.annotation.Nullable final ContentModality value this.backingStore.set("modality", value); } /** - * Sets the modelName property value. The modelName property + * Sets the modelName property value. Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). * @param value Value to set for the modelName property. */ public void setModelName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("modelName", value); } /** - * Sets the modelTasks property value. The modelTasks property + * Sets the modelTasks property value. Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. * @param value Value to set for the modelTasks property. */ public void setModelTasks(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java index 86f7ce3303f..f58b577b52f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyntheticMediaDetectionInfo.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the detectionId property value. The detectionId property + * Gets the detectionId property value. Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. * @return a {@link UUID} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public UUID getDetectionId() { return this.backingStore.get("detectionId"); } /** - * Gets the detectorBot property value. The detectorBot property + * Gets the detectorBot property value. Identifier of the detection bot that produced this result. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isParticipantTrusted property value. The isParticipantTrusted property + * Gets the isParticipantTrusted property value. Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the syntheticConfidence property value. The syntheticConfidence property + * Gets the syntheticConfidence property value. Confidence score (0.0 to 1.0) that the participant's media is synthetic. * @return a {@link Double} */ @jakarta.annotation.Nullable @@ -139,21 +139,21 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the detectionId property value. The detectionId property + * Sets the detectionId property value. Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. * @param value Value to set for the detectionId property. */ public void setDetectionId(@jakarta.annotation.Nullable final UUID value) { this.backingStore.set("detectionId", value); } /** - * Sets the detectorBot property value. The detectorBot property + * Sets the detectorBot property value. Identifier of the detection bot that produced this result. * @param value Value to set for the detectorBot property. */ public void setDetectorBot(@jakarta.annotation.Nullable final String value) { this.backingStore.set("detectorBot", value); } /** - * Sets the isParticipantTrusted property value. The isParticipantTrusted property + * Sets the isParticipantTrusted property value. Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. * @param value Value to set for the isParticipantTrusted property. */ public void setIsParticipantTrusted(@jakarta.annotation.Nullable final Boolean value) { @@ -167,7 +167,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the syntheticConfidence property value. The syntheticConfidence property + * Sets the syntheticConfidence property value. Confidence score (0.0 to 1.0) that the participant's media is synthetic. * @param value Value to set for the syntheticConfidence property. */ public void setSyntheticConfidence(@jakarta.annotation.Nullable final Double value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TextClassificationRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/TextClassificationRequest.java index 98d2f96c6d8..4eebe9d922a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TextClassificationRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TextClassificationRequest.java @@ -26,7 +26,7 @@ public static TextClassificationRequest createFromDiscriminatorValue(@jakarta.an return new TextClassificationRequest(); } /** - * Gets the contentMetaData property value. The contentMetaData property + * Gets the contentMetaData property value. Metadata that describes the content being classified. * @return a {@link ClassificationRequestContentMetaData} */ @jakarta.annotation.Nullable @@ -49,7 +49,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fileExtension property value. The fileExtension property + * Gets the fileExtension property value. The file extension of the content being classified. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -57,7 +57,7 @@ public String getFileExtension() { return this.backingStore.get("fileExtension"); } /** - * Gets the matchTolerancesToInclude property value. The matchTolerancesToInclude property + * Gets the matchTolerancesToInclude property value. The match tolerance levels to include in the classification results. The possible values are: exact, near. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public EnumSet getMatchTolerancesToInclude() { return this.backingStore.get("matchTolerancesToInclude"); } /** - * Gets the scopesToRun property value. The scopesToRun property + * Gets the scopesToRun property value. The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public EnumSet getScopesToRun() { return this.backingStore.get("scopesToRun"); } /** - * Gets the sensitiveTypeIds property value. The sensitiveTypeIds property + * Gets the sensitiveTypeIds property value. The identifiers of the sensitive information types to evaluate against the text. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public java.util.List getSensitiveTypeIds() { return this.backingStore.get("sensitiveTypeIds"); } /** - * Gets the text property value. The text property + * Gets the text property value. The text to classify. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -103,42 +103,42 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("text", this.getText()); } /** - * Sets the contentMetaData property value. The contentMetaData property + * Sets the contentMetaData property value. Metadata that describes the content being classified. * @param value Value to set for the contentMetaData property. */ public void setContentMetaData(@jakarta.annotation.Nullable final ClassificationRequestContentMetaData value) { this.backingStore.set("contentMetaData", value); } /** - * Sets the fileExtension property value. The fileExtension property + * Sets the fileExtension property value. The file extension of the content being classified. * @param value Value to set for the fileExtension property. */ public void setFileExtension(@jakarta.annotation.Nullable final String value) { this.backingStore.set("fileExtension", value); } /** - * Sets the matchTolerancesToInclude property value. The matchTolerancesToInclude property + * Sets the matchTolerancesToInclude property value. The match tolerance levels to include in the classification results. The possible values are: exact, near. * @param value Value to set for the matchTolerancesToInclude property. */ public void setMatchTolerancesToInclude(@jakarta.annotation.Nullable final EnumSet value) { this.backingStore.set("matchTolerancesToInclude", value); } /** - * Sets the scopesToRun property value. The scopesToRun property + * Sets the scopesToRun property value. The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. * @param value Value to set for the scopesToRun property. */ public void setScopesToRun(@jakarta.annotation.Nullable final EnumSet value) { this.backingStore.set("scopesToRun", value); } /** - * Sets the sensitiveTypeIds property value. The sensitiveTypeIds property + * Sets the sensitiveTypeIds property value. The identifiers of the sensitive information types to evaluate against the text. * @param value Value to set for the sensitiveTypeIds property. */ public void setSensitiveTypeIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("sensitiveTypeIds", value); } /** - * Sets the text property value. The text property + * Sets the text property value. The text to classify. * @param value Value to set for the text property. */ public void setText(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdMethodType.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdMethodType.java new file mode 100644 index 00000000000..da3266bc96f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdMethodType.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 VerifiedIdMethodType implements ValuedEnum { + IdentityVerificationPartner("identityVerificationPartner"), + TenantCustomCredential("tenantCustomCredential"), + VerifiedEmployee("verifiedEmployee"), + UnknownFutureValue("unknownFutureValue"), + NotConfigured("notConfigured"); + public final String value; + VerifiedIdMethodType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static VerifiedIdMethodType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "identityVerificationPartner": return IdentityVerificationPartner; + case "tenantCustomCredential": return TenantCustomCredential; + case "verifiedEmployee": return VerifiedEmployee; + case "unknownFutureValue": return UnknownFutureValue; + case "notConfigured": return NotConfigured; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java index 1a08a8d43ca..ce8e74cad6d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfile.java @@ -51,8 +51,10 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("faceCheckConfiguration", (n) -> { this.setFaceCheckConfiguration(n.getObjectValue(FaceCheckConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("mobileDriversLicenseConfiguration", (n) -> { this.setMobileDriversLicenseConfiguration(n.getObjectValue(MobileDriversLicenseConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); + deserializerMap.put("selfServiceIssuance", (n) -> { this.setSelfServiceIssuance(n.getObjectValue(VerifiedIdSelfServiceIssuance::createFromDiscriminatorValue)); }); deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(VerifiedIdProfileState::forValue)); }); deserializerMap.put("verifiedIdProfileConfiguration", (n) -> { this.setVerifiedIdProfileConfiguration(n.getObjectValue(VerifiedIdProfileConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("verifiedIdUsageConfigurations", (n) -> { this.setVerifiedIdUsageConfigurations(n.getCollectionOfObjectValues(VerifiedIdUsageConfiguration::createFromDiscriminatorValue)); }); @@ -67,6 +69,14 @@ public Map> getFieldDeserializers public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the mobileDriversLicenseConfiguration property value. Configuration for accepting mobile driver's licenses. Optional. + * @return a {@link MobileDriversLicenseConfiguration} + */ + @jakarta.annotation.Nullable + public MobileDriversLicenseConfiguration getMobileDriversLicenseConfiguration() { + return this.backingStore.get("mobileDriversLicenseConfiguration"); + } /** * Gets the name property value. Display name for the verified ID profile. Required. * @return a {@link String} @@ -83,6 +93,14 @@ public String getName() { public Integer getPriority() { return this.backingStore.get("priority"); } + /** + * Gets the selfServiceIssuance property value. Configuration for self-service issuance. Optional. + * @return a {@link VerifiedIdSelfServiceIssuance} + */ + @jakarta.annotation.Nullable + public VerifiedIdSelfServiceIssuance getSelfServiceIssuance() { + return this.backingStore.get("selfServiceIssuance"); + } /** * Gets the state property value. The state property * @return a {@link VerifiedIdProfileState} @@ -125,8 +143,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("description", this.getDescription()); writer.writeObjectValue("faceCheckConfiguration", this.getFaceCheckConfiguration()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeObjectValue("mobileDriversLicenseConfiguration", this.getMobileDriversLicenseConfiguration()); writer.writeStringValue("name", this.getName()); writer.writeIntegerValue("priority", this.getPriority()); + writer.writeObjectValue("selfServiceIssuance", this.getSelfServiceIssuance()); writer.writeEnumValue("state", this.getState()); writer.writeObjectValue("verifiedIdProfileConfiguration", this.getVerifiedIdProfileConfiguration()); writer.writeCollectionOfObjectValues("verifiedIdUsageConfigurations", this.getVerifiedIdUsageConfigurations()); @@ -153,6 +173,13 @@ public void setFaceCheckConfiguration(@jakarta.annotation.Nullable final FaceChe public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the mobileDriversLicenseConfiguration property value. Configuration for accepting mobile driver's licenses. Optional. + * @param value Value to set for the mobileDriversLicenseConfiguration property. + */ + public void setMobileDriversLicenseConfiguration(@jakarta.annotation.Nullable final MobileDriversLicenseConfiguration value) { + this.backingStore.set("mobileDriversLicenseConfiguration", value); + } /** * Sets the name property value. Display name for the verified ID profile. Required. * @param value Value to set for the name property. @@ -167,6 +194,13 @@ public void setName(@jakarta.annotation.Nullable final String value) { public void setPriority(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("priority", value); } + /** + * Sets the selfServiceIssuance property value. Configuration for self-service issuance. Optional. + * @param value Value to set for the selfServiceIssuance property. + */ + public void setSelfServiceIssuance(@jakarta.annotation.Nullable final VerifiedIdSelfServiceIssuance value) { + this.backingStore.set("selfServiceIssuance", value); + } /** * Sets the state property value. The state property * @param value Value to set for the state property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java index 630a90191ed..9baed699c4d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdProfileConfiguration.java @@ -93,15 +93,33 @@ public ClaimValidation getClaimValidation() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(8); deserializerMap.put("acceptedIssuer", (n) -> { this.setAcceptedIssuer(n.getStringValue()); }); deserializerMap.put("claimBindings", (n) -> { this.setClaimBindings(n.getCollectionOfObjectValues(ClaimBinding::createFromDiscriminatorValue)); }); deserializerMap.put("claimBindingSource", (n) -> { this.setClaimBindingSource(n.getEnumValue(ClaimBindingSource::forValue)); }); deserializerMap.put("claimValidation", (n) -> { this.setClaimValidation(n.getObjectValue(ClaimValidation::createFromDiscriminatorValue)); }); + deserializerMap.put("manifestUrl", (n) -> { this.setManifestUrl(n.getStringValue()); }); + deserializerMap.put("methodType", (n) -> { this.setMethodType(n.getEnumValue(VerifiedIdMethodType::forValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the manifestUrl property value. The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestUrl() { + return this.backingStore.get("manifestUrl"); + } + /** + * Gets the methodType property value. The methodType property + * @return a {@link VerifiedIdMethodType} + */ + @jakarta.annotation.Nullable + public VerifiedIdMethodType getMethodType() { + return this.backingStore.get("methodType"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -128,6 +146,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("claimBindings", this.getClaimBindings()); writer.writeEnumValue("claimBindingSource", this.getClaimBindingSource()); writer.writeObjectValue("claimValidation", this.getClaimValidation()); + writer.writeStringValue("manifestUrl", this.getManifestUrl()); + writer.writeEnumValue("methodType", this.getMethodType()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("type", this.getType()); writer.writeAdditionalData(this.getAdditionalData()); @@ -175,6 +195,20 @@ public void setClaimBindingSource(@jakarta.annotation.Nullable final ClaimBindin public void setClaimValidation(@jakarta.annotation.Nullable final ClaimValidation value) { this.backingStore.set("claimValidation", value); } + /** + * Sets the manifestUrl property value. The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + * @param value Value to set for the manifestUrl property. + */ + public void setManifestUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestUrl", value); + } + /** + * Sets the methodType property value. The methodType property + * @param value Value to set for the methodType property. + */ + public void setMethodType(@jakarta.annotation.Nullable final VerifiedIdMethodType value) { + this.backingStore.set("methodType", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdSelfServiceIssuance.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdSelfServiceIssuance.java new file mode 100644 index 00000000000..71ba7afefae --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdSelfServiceIssuance.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 VerifiedIdSelfServiceIssuance implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VerifiedIdSelfServiceIssuance} and sets the default values. + */ + public VerifiedIdSelfServiceIssuance() { + 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 VerifiedIdSelfServiceIssuance} + */ + @jakarta.annotation.Nonnull + public static VerifiedIdSelfServiceIssuance createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiedIdSelfServiceIssuance(); + } + /** + * 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("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("issuanceUrl", (n) -> { this.setIssuanceUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether self-service issuance is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the issuanceUrl property value. The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIssuanceUrl() { + return this.backingStore.get("issuanceUrl"); + } + /** + * 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("isEnabled", this.getIsEnabled()); + writer.writeStringValue("issuanceUrl", this.getIssuanceUrl()); + 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 isEnabled property value. Indicates whether self-service issuance is enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the issuanceUrl property value. The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + * @param value Value to set for the issuanceUrl property. + */ + public void setIssuanceUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("issuanceUrl", 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/VerifiedIdUsageConfigurationPurpose.java b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdUsageConfigurationPurpose.java index 3a894a6064b..92f329739d2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdUsageConfigurationPurpose.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VerifiedIdUsageConfigurationPurpose.java @@ -8,7 +8,8 @@ public enum VerifiedIdUsageConfigurationPurpose implements ValuedEnum { Recovery("recovery"), Onboarding("onboarding"), All("all"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Verification("verification"); public final String value; VerifiedIdUsageConfigurationPurpose(final String value) { this.value = value; @@ -23,6 +24,7 @@ public static VerifiedIdUsageConfigurationPurpose forValue(@jakarta.annotation.N case "onboarding": return Onboarding; case "all": return All; case "unknownFutureValue": return UnknownFutureValue; + case "verification": return Verification; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java index e2e34c13d20..833e2d194d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VideoMetadata.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the bitrateKbps property value. The bitrateKbps property + * Gets the bitrateKbps property value. Video bitrate in kilobits per second. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public Integer getBitrateKbps() { return this.backingStore.get("bitrateKbps"); } /** - * Gets the codec property value. The codec property + * Gets the codec property value. The video codec used (for example, H.264 or VP9). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -85,7 +85,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the frameRate property value. The frameRate property + * Gets the frameRate property value. Frame rate in frames per second. * @return a {@link Double} */ @jakarta.annotation.Nullable @@ -128,21 +128,21 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the bitrateKbps property value. The bitrateKbps property + * Sets the bitrateKbps property value. Video bitrate in kilobits per second. * @param value Value to set for the bitrateKbps property. */ public void setBitrateKbps(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("bitrateKbps", value); } /** - * Sets the codec property value. The codec property + * Sets the codec property value. The video codec used (for example, H.264 or VP9). * @param value Value to set for the codec property. */ public void setCodec(@jakarta.annotation.Nullable final String value) { this.backingStore.set("codec", value); } /** - * Sets the frameRate property value. The frameRate property + * Sets the frameRate property value. Frame rate in frames per second. * @param value Value to set for the frameRate property. */ public void setFrameRate(@jakarta.annotation.Nullable final Double value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java index 762f922e9c8..8f771184fac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * Gets the minimumRequiredSponsors property value. The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumRequiredSponsors", this.getMinimumRequiredSponsors()); } /** - * Sets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * Sets the minimumRequiredSponsors property value. The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. * @param value Value to set for the minimumRequiredSponsors property. */ public void setMinimumRequiredSponsors(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java index fd4c501cb8b..dba06654561 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/PlannerRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.Planner; import com.microsoft.graph.beta.planner.buckets.BucketsRequestBuilder; +import com.microsoft.graph.beta.planner.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.planner.plans.PlansRequestBuilder; import com.microsoft.graph.beta.planner.rosters.RostersRequestBuilder; import com.microsoft.graph.beta.planner.tasks.TasksRequestBuilder; @@ -32,6 +33,14 @@ public class PlannerRequestBuilder extends BaseRequestBuilder { public BucketsRequestBuilder buckets() { return new BucketsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.planner entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the plans property of the microsoft.graph.planner entity. * @return a {@link PlansRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..46ea74eda7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/GoalsRequestBuilder.java @@ -0,0 +1,276 @@ +package com.microsoft.graph.beta.planner.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.planner.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.planner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.planner entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to goals for planner + * @param body The request body + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal post(@jakarta.annotation.Nonnull final PlannerGoal body) { + return post(body, null); + } + /** + * Create new navigation property to goals for planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal post(@jakarta.annotation.Nonnull final PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 goals for planner + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerGoal body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to goals for planner + * @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 elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerGoal 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + */ + @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/planner/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3690a3e0362 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.planner.goals.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}/planner/goals/$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}/planner/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/planner/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..931d1fd56d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,281 @@ +package com.microsoft.graph.beta.planner.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +import com.microsoft.graph.beta.planner.goals.item.tasks.TasksRequestBuilder; +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 goals property of the microsoft.graph.planner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + * @return a {@link TasksRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public TasksRequestBuilder tasks() { + return new TasksRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property goals for planner + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property goals for planner + * @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 + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + 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 the properties and relationships of a plannerGoal object. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Update the navigation property goals in planner + * @param body The request body + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal patch(@jakarta.annotation.Nonnull final PlannerGoal body) { + return patch(body, null); + } + /** + * Update the navigation property goals in planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal patch(@jakarta.annotation.Nonnull final PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Delete navigation property goals for planner + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property goals for planner + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 goals in planner + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerGoal body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property goals in planner + * @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 elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerGoal 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(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 the properties and relationships of a plannerGoal 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/planner/goals/item/tasks/TasksRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/TasksRequestBuilder.java new file mode 100644 index 00000000000..0fd375c93d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/TasksRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.planner.goals.item.tasks; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskCollectionResponse; +import com.microsoft.graph.beta.planner.goals.item.tasks.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder; +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 tasks property of the microsoft.graph.plannerGoal entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TasksRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + * @param plannerTaskId The unique identifier of plannerTask + * @return a {@link PlannerTaskItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerTaskItemRequestBuilder byPlannerTaskId(@jakarta.annotation.Nonnull final String plannerTaskId) { + Objects.requireNonNull(plannerTaskId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTask%2Did", plannerTaskId); + return new PlannerTaskItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TasksRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TasksRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TasksRequestBuilder} 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 TasksRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return a {@link PlannerTaskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerTaskCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerTaskCollectionResponse 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, PlannerTaskCollectionResponse::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 TasksRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public TasksRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TasksRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/count/CountRequestBuilder.java new file mode 100644 index 00000000000..73be21a2dcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.planner.goals.item.tasks.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}/planner/goals/{plannerGoal%2Did}/tasks/$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}/planner/goals/{plannerGoal%2Did}/tasks/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/planner/goals/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/item/PlannerTaskItemRequestBuilder.java new file mode 100644 index 00000000000..bd79fd87393 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/goals/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.planner.goals.item.tasks.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTask; +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 tasks property of the microsoft.graph.plannerGoal entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerTaskItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskItemRequestBuilder} 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 PlannerTaskItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/goals/{plannerGoal%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return a {@link PlannerTask} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerTask get() { + return get(null); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTask} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerTask 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, PlannerTask::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerTaskItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerTaskItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + */ + @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/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java index b60cbfe5c04..7d69ad113ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..7c7d47b606c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,210 @@ +package com.microsoft.graph.beta.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e3fd6de35b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.planner.plans.item.goals.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}/planner/plans/{plannerPlan%2Did}/goals/$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}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..d985765ad96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 4e5db30e53d..2a4964bb7fb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..c8148aed840 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..376c58cee92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..c6710a7f204 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 329697704c9..86a3057d758 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..691c6ddff98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..83c098d70c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teams/item/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..e0c98e4c115 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index a50c9752fb8..3e79e803498 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..84380f3c42d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..01c85d11381 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..2892774f628 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 9459bcdd417..a70589948c2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..f4f49467e1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fdc3bf2f199 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..d4b3fc50d8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 35be5b5a99f..7315482b5e8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..f11b41371c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dbc92e0f221 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..55db502f297 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 264ef734ade..ca7fabac298 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..a34393ec92b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d437ac7a149 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..1af9c822784 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java index 274b355e027..9fecb0fad69 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..a219fb93306 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ad69650b1ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..393e723b10e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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/AuthenticationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/AuthenticationRequestBuilder.java index 185352746b5..b63adaac8d0 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 @@ -15,6 +15,7 @@ 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.resourceaccountkeyauthenticationmethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.signinpreferences.SignInPreferencesRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.softwareoathmethods.SoftwareOathMethodsRequestBuilder; import com.microsoft.graph.beta.users.item.authentication.temporaryaccesspassmethods.TemporaryAccessPassMethodsRequestBuilder; @@ -141,6 +142,14 @@ public QrCodePinMethodRequestBuilder qrCodePinMethod() { public RequirementsRequestBuilder requirements() { return new RequirementsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + * @return a {@link ResourceAccountKeyAuthenticationMethodsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceAccountKeyAuthenticationMethodsRequestBuilder resourceAccountKeyAuthenticationMethods() { + return new ResourceAccountKeyAuthenticationMethodsRequestBuilder(pathParameters, requestAdapter); + } /** * The signInPreferences property * @return a {@link SignInPreferencesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.java new file mode 100644 index 00000000000..f49f61193d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethodCollectionResponse; +import com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder; +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 resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceAccountKeyAuthenticationMethodsRequestBuilder 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 resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + * @param resourceAccountKeyAuthenticationMethodId The unique identifier of resourceAccountKeyAuthenticationMethod + * @return a {@link ResourceAccountKeyAuthenticationMethodItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceAccountKeyAuthenticationMethodItemRequestBuilder byResourceAccountKeyAuthenticationMethodId(@jakarta.annotation.Nonnull final String resourceAccountKeyAuthenticationMethodId) { + Objects.requireNonNull(resourceAccountKeyAuthenticationMethodId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("resourceAccountKeyAuthenticationMethod%2Did", resourceAccountKeyAuthenticationMethodId); + return new ResourceAccountKeyAuthenticationMethodItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethodsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceAccountKeyAuthenticationMethodsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethodsRequestBuilder} 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 ResourceAccountKeyAuthenticationMethodsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @return a {@link ResourceAccountKeyAuthenticationMethodCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ResourceAccountKeyAuthenticationMethodCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ResourceAccountKeyAuthenticationMethodCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ResourceAccountKeyAuthenticationMethodCollectionResponse 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, ResourceAccountKeyAuthenticationMethodCollectionResponse::createFromDiscriminatorValue); + } + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @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 ResourceAccountKeyAuthenticationMethodsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceAccountKeyAuthenticationMethodsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceAccountKeyAuthenticationMethodsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4bb38a4ecec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.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}/authentication/resourceAccountKeyAuthenticationMethods/$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}/authentication/resourceAccountKeyAuthenticationMethods/$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/authentication/resourceaccountkeyauthenticationmethods/item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.java new file mode 100644 index 00000000000..1ea04d43f24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.java @@ -0,0 +1,186 @@ +package com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ResourceAccountKeyAuthenticationMethod; +import com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device.DeviceRequestBuilder; +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 resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceAccountKeyAuthenticationMethodItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. + * @return a {@link DeviceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceRequestBuilder device() { + return new DeviceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethodItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceAccountKeyAuthenticationMethodItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceAccountKeyAuthenticationMethodItemRequestBuilder} 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 ResourceAccountKeyAuthenticationMethodItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a resourceAccountKeyAuthenticationMethod object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a resourceAccountKeyAuthenticationMethod 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 resourceAccountKeyAuthenticationMethod object. + * @return a {@link ResourceAccountKeyAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ResourceAccountKeyAuthenticationMethod get() { + return get(null); + } + /** + * Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ResourceAccountKeyAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ResourceAccountKeyAuthenticationMethod 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, ResourceAccountKeyAuthenticationMethod::createFromDiscriminatorValue); + } + /** + * Delete a resourceAccountKeyAuthenticationMethod object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a resourceAccountKeyAuthenticationMethod 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); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a resourceAccountKeyAuthenticationMethod 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 ResourceAccountKeyAuthenticationMethodItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceAccountKeyAuthenticationMethodItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceAccountKeyAuthenticationMethodItemRequestBuilder(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 resourceAccountKeyAuthenticationMethod 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/resourceaccountkeyauthenticationmethods/item/device/DeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/item/device/DeviceRequestBuilder.java new file mode 100644 index 00000000000..cb5eeb9a1bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/resourceaccountkeyauthenticationmethods/item/device/DeviceRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.users.item.authentication.resourceaccountkeyauthenticationmethods.item.device; + +import com.microsoft.graph.beta.models.Device; +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 device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeviceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeviceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}/device{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeviceRequestBuilder} 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 DeviceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}/device{?%24expand,%24select}", rawUrl); + } + /** + * The registered device on which this resource account key resides. Supports $expand. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device get() { + return get(null); + } + /** + * The registered device on which this resource account key resides. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Device} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Device 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, Device::createFromDiscriminatorValue); + } + /** + * The registered device on which this resource account key resides. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The registered device on which this resource account key resides. Supports $expand. + * @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 DeviceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeviceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeviceRequestBuilder(rawUrl, requestAdapter); + } + /** + * The registered device on which this resource account key resides. Supports $expand. + */ + @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/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java index 242d682570d..83fc23ab3e6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -60,7 +60,7 @@ public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link TargetedChatMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public TargetedChatMessageCollectionResponse get() { return get(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedChatMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMe return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessage::createFromDiscriminatorValue); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java index 334022baaf5..1c2f6fb3ab0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -75,7 +75,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link TargetedChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -84,7 +84,7 @@ public TargetedChatMessage get() { return get(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -142,7 +142,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +202,7 @@ public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java index 1e29123a279..0f32c7ead16 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/PlannerPlanItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.BucketsRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.details.DetailsRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.getusagerights.GetUsageRightsRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.goals.GoalsRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.historyitems.HistoryItemsRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.movetocontainer.MoveToContainerRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.TasksRequestBuilder; @@ -60,6 +61,14 @@ public DetailsRequestBuilder details() { public GetUsageRightsRequestBuilder getUsageRights() { return new GetUsageRightsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @return a {@link GoalsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GoalsRequestBuilder goals() { + return new GoalsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. * @return a {@link HistoryItemsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/GoalsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/GoalsRequestBuilder.java new file mode 100644 index 00000000000..5bad059d399 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/GoalsRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.goals; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoalCollectionResponse; +import com.microsoft.graph.beta.users.item.planner.plans.item.goals.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GoalsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param plannerGoalId The unique identifier of plannerGoal + * @return a {@link PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder byPlannerGoalId(@jakarta.annotation.Nonnull final String plannerGoalId) { + Objects.requireNonNull(plannerGoalId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerGoal%2Did", plannerGoalId); + return new PlannerGoalItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GoalsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GoalsRequestBuilder} 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 GoalsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoalCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoalCollectionResponse 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, PlannerGoalCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 GoalsRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GoalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GoalsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5caa9379846 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.goals.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}/planner/plans/{plannerPlan%2Did}/goals/$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}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java new file mode 100644 index 00000000000..d453b9a15bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/goals/item/PlannerGoalItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.goals.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerGoal; +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 goals property of the microsoft.graph.plannerPlan entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerGoalItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerGoalItemRequestBuilder} 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 PlannerGoalItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal get() { + return get(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerGoal} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nullable + @Deprecated + public PlannerGoal 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, PlannerGoal::createFromDiscriminatorValue); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 PlannerGoalItemRequestBuilder} + * @deprecated + * private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PlannerGoalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerGoalItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of goals in the plan. Read-only. Nullable. + */ + @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(); + } +}