From 1acc5f178cd60c3b7f76f45281e6aff15b46e007 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 6 Jan 2026 21:33:31 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 207061 --- .../item/AccessReviewItemRequestBuilder.java | 8 +- .../exchange/ExchangeRequestBuilder.java | 12 + .../tracing/TracingRequestBuilder.java | 279 ++++ .../MessageTracesRequestBuilder.java | 276 ++++ .../count/CountRequestBuilder.java | 143 ++ ...xchangeMessageTraceItemRequestBuilder.java | 281 ++++ ...ipientWithRecipientAddressGetResponse.java | 63 + ...entWithRecipientAddressRequestBuilder.java | 181 +++ .../applications/delta/DeltaGetResponse.java | 10 +- .../delta/DeltaRequestBuilder.java | 14 +- .../chats/item/ChatItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../adhoccalls/AdhocCallsRequestBuilder.java | 18 + ...artDateTimeWithEndDateTimeGetResponse.java | 63 + ...DateTimeWithEndDateTimeRequestBuilder.java | 183 +++ ...artDateTimeWithEndDateTimeGetResponse.java | 63 + ...DateTimeWithEndDateTimeRequestBuilder.java | 183 +++ .../SetAutomaticLocationRequestBuilder.java | 8 +- .../SetManualLocationRequestBuilder.java | 8 +- .../item/retry/RetryRequestBuilder.java | 10 +- .../report/ReportRequestBuilder.java | 9 + ...PcClientAppUsageReportPostRequestBody.java | 227 +++ ...dPcClientAppUsageReportRequestBuilder.java | 105 ++ .../item/recent/RecentRequestBuilder.java | 15 + .../SharedWithMeRequestBuilder.java | 15 + .../item/ChannelItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../PrimaryChannelRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../graph/beta/generated/kiota-dom-export.txt | 1228 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- .../models/AgentIdentityBlueprint.java | 17 + .../generated/models/AllAllowedScopes.java | 45 + .../models/AllowedTenantsAudience.java | 79 ++ .../beta/generated/models/Application.java | 34 + .../generated/models/AudienceRestriction.java | 7 + .../models/AudiencesConfiguration.java | 8 +- ...zureAdMultipleOrgsAudienceRestriction.java | 45 + .../graph/beta/generated/models/Channel.java | 34 + .../graph/beta/generated/models/Chat.java | 34 + .../models/CloudPcAutopilotConfiguration.java | 4 +- .../CloudPcClientAppUsageReportType.java | 25 + .../generated/models/CloudPcDeviceImage.java | 17 - .../generated/models/CloudPcGalleryImage.java | 17 - .../graph/beta/generated/models/Contact.java | 51 + .../generated/models/CopilotConversation.java | 130 ++ .../CopilotConversationAttribution.java | 237 ++++ .../CopilotConversationAttributionSource.java | 31 + .../CopilotConversationAttributionType.java | 31 + .../models/CopilotConversationMessage.java | 72 + .../CopilotConversationRequestMessage.java | 48 + .../CopilotConversationResponseMessage.java | 113 ++ .../models/CopilotConversationState.java | 33 + .../graph/beta/generated/models/Desk.java | 4 +- .../graph/beta/generated/models/Entity.java | 70 +- .../generated/models/EnumeratedScopes.java | 62 + .../beta/generated/models/ExchangeAdmin.java | 17 + .../models/ExchangeMessageTrace.java | 198 +++ ...xchangeMessageTraceCollectionResponse.java | 61 + .../models/ExchangeMessageTraceDetail.java | 147 ++ .../models/ExchangeMessageTraceStatus.java | 37 + .../graph/beta/generated/models/Group.java | 17 + .../models/InheritablePermission.java | 141 ++ .../generated/models/InheritableScopes.java | 133 ++ .../graph/beta/generated/models/Json.java | 110 ++ ...ImageOsArchitectureType.java => Kind.java} | 14 +- .../models/MaxWorkLocationDetails.java | 31 + .../generated/models/MessageTracingRoot.java | 61 + .../beta/generated/models/MigrationMode.java | 27 + .../graph/beta/generated/models/NoScopes.java | 45 + .../beta/generated/models/ProtocolType.java | 6 +- .../models/RestorePointSearchResult.java | 4 +- .../beta/generated/models/RiskDetail.java | 4 +- .../graph/beta/generated/models/Room.java | 4 +- .../generated/models/ScopeCollectionKind.java | 31 + .../models/SearchSensitivityLabelInfo.java | 190 +++ .../generated/models/SensitivityLabel.java | 17 + .../generated/models/ServicePrincipal.java | 17 + .../models/SharePointIdentityMapping.java | 17 + .../SignInAudienceRestrictionsBase.java | 132 ++ .../generated/models/StructuredDataEntry.java | 141 ++ .../models/StructuredDataEntryTypedValue.java | 141 ++ .../models/StructuredDataEntryValueType.java | 43 + .../TargetAgentIdentitySponsorsOrOwners.java | 45 + .../beta/generated/models/TimeOffDetails.java | 141 ++ .../models/UnavailablePlaceMode.java | 4 +- .../models/UnrestrictedAudience.java | 45 + .../generated/models/UserConfiguration.java | 34 + .../graph/beta/generated/models/UserSet.java | 1 + .../beta/generated/models/UserSettings.java | 17 + .../generated/models/UserWorkLocation.java | 4 +- .../models/WorkHoursAndLocationsSetting.java | 95 ++ .../models/WorkLocationUpdateScope.java | 27 + .../generated/models/WorkPlanOccurrence.java | 146 ++ .../WorkPlanOccurrenceCollectionResponse.java | 61 + .../generated/models/WorkPlanRecurrence.java | 129 ++ .../WorkPlanRecurrenceCollectionResponse.java | 61 + .../beta/generated/models/Workspace.java | 8 +- .../models/externalconnectors/Label.java | 40 +- .../models/networkaccess/CustomBlockPage.java | 4 +- .../MarkdownBlockMessageConfiguration.java | 4 +- .../ActiveDirectoryDomainEvidence.java | 79 ++ .../models/security/AlertEvidence.java | 1 + .../models/security/DeviceEvidence.java | 21 +- .../models/security/IdentityContainer.java | 8 +- .../MailboxConfigurationEvidence.java | 24 +- .../TeamsUserConfiguration.java | 4 +- .../CustomBlockPageRequestBuilder.java | 22 +- .../SensorCandidateItemRequestBuilder.java | 10 +- .../settings/SettingsRequestBuilder.java | 10 +- .../delta/DeltaGetResponse.java | 10 +- .../delta/DeltaRequestBuilder.java | 14 +- .../item/ChannelItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../PrimaryChannelRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../item/ChannelItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../PrimaryChannelRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../item/ChannelItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../item/ChannelItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../PrimaryChannelRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../adhoccalls/AdhocCallsRequestBuilder.java | 18 + ...artDateTimeWithEndDateTimeGetResponse.java | 63 + ...DateTimeWithEndDateTimeRequestBuilder.java | 183 +++ ...artDateTimeWithEndDateTimeGetResponse.java | 63 + ...DateTimeWithEndDateTimeRequestBuilder.java | 183 +++ .../chats/item/ChatItemRequestBuilder.java | 9 + .../StartMigrationPostRequestBody.java | 108 ++ .../StartMigrationRequestBuilder.java | 100 ++ .../SetAutomaticLocationRequestBuilder.java | 8 +- .../SetManualLocationRequestBuilder.java | 8 +- .../item/settings/SettingsRequestBuilder.java | 9 + .../WorkHoursAndLocationsRequestBuilder.java | 215 +++ .../OccurrencesRequestBuilder.java | 252 ++++ .../count/CountRequestBuilder.java | 128 ++ .../WorkPlanOccurrenceItemRequestBuilder.java | 228 +++ .../SetCurrentLocationPostRequestBody.java | 143 ++ .../SetCurrentLocationRequestBuilder.java | 100 ++ ...artDateTimeWithEndDateTimeGetResponse.java | 63 + ...DateTimeWithEndDateTimeRequestBuilder.java | 170 +++ .../RecurrencesRequestBuilder.java | 243 ++++ .../count/CountRequestBuilder.java | 128 ++ .../WorkPlanRecurrenceItemRequestBuilder.java | 228 +++ 158 files changed, 12128 insertions(+), 199 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AllAllowedScopes.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AllowedTenantsAudience.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AzureAdMultipleOrgsAudienceRestriction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcClientAppUsageReportType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttribution.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionSource.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationMessage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationRequestMessage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationResponseMessage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EnumeratedScopes.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTrace.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/InheritablePermission.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/InheritableScopes.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Json.java rename src/main/java/com/microsoft/graph/beta/generated/models/{CloudPcImageOsArchitectureType.java => Kind.java} (63%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MaxWorkLocationDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MessageTracingRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MigrationMode.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/NoScopes.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ScopeCollectionKind.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SearchSensitivityLabelInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SignInAudienceRestrictionsBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntry.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryTypedValue.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryValueType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TargetAgentIdentitySponsorsOrOwners.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TimeOffDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/UnrestrictedAudience.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkHoursAndLocationsSetting.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkLocationUpdateScope.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrence.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrenceCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrence.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrenceCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/ActiveDirectoryDomainEvidence.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/accessreviews/item/AccessReviewItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/accessreviews/item/AccessReviewItemRequestBuilder.java index 83fed0520d6..e71f6a7fe92 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/accessreviews/item/AccessReviewItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/accessreviews/item/AccessReviewItemRequestBuilder.java @@ -153,7 +153,7 @@ public AccessReview get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, AccessReview::createFromDiscriminatorValue); } /** - * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. + * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. * @param body The request body * @return a {@link AccessReview} * @throws ODataError When receiving a 4XX or 5XX status code @@ -164,7 +164,7 @@ public AccessReview patch(@jakarta.annotation.Nonnull final AccessReview body) { return patch(body, null); } /** - * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. + * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessReview} @@ -220,7 +220,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. + * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. * @param body The request body * @return a {@link RequestInformation} */ @@ -229,7 +229,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. + * In the Microsoft Entra access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. * @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/admin/exchange/ExchangeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/ExchangeRequestBuilder.java index 84c809b7793..f9ae576a1bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/ExchangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/ExchangeRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.admin.exchange.mailboxes.MailboxesRequestBuilder; import com.microsoft.graph.beta.admin.exchange.messagetraces.MessageTracesRequestBuilder; +import com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder; import com.microsoft.graph.beta.models.ExchangeAdmin; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -44,6 +45,17 @@ public MailboxesRequestBuilder mailboxes() { public MessageTracesRequestBuilder messageTraces() { return new MessageTracesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + * @return a {@link TracingRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + @jakarta.annotation.Nonnull + public TracingRequestBuilder tracing() { + return new TracingRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ExchangeRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java new file mode 100644 index 00000000000..902a6e3ca0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java @@ -0,0 +1,279 @@ +package com.microsoft.graph.beta.admin.exchange.tracing; + +import com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder; +import com.microsoft.graph.beta.models.MessageTracingRoot; +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 tracing property of the microsoft.graph.exchangeAdmin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TracingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + * @return a {@link MessageTracesRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + @jakarta.annotation.Nonnull + public MessageTracesRequestBuilder messageTraces() { + return new MessageTracesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TracingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TracingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TracingRequestBuilder} 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 TracingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property tracing for admin + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property tracing for admin + * @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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); + } + /** + * Get tracing from admin + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MessageTracingRoot get() { + return get(null); + } + /** + * Get tracing from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MessageTracingRoot 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, MessageTracingRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MessageTracingRoot patch(@jakarta.annotation.Nonnull final MessageTracingRoot body) { + return patch(body, null); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MessageTracingRoot patch(@jakarta.annotation.Nonnull final MessageTracingRoot 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, MessageTracingRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property tracing for admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property tracing for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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; + } + /** + * Get tracing from admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get tracing from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 tracing in admin + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MessageTracingRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MessageTracingRoot 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 TracingRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public TracingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TracingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get tracing from admin + */ + @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/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java new file mode 100644 index 00000000000..62282e10334 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java @@ -0,0 +1,276 @@ +package com.microsoft.graph.beta.admin.exchange.tracing.messagetraces; + +import com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder; +import com.microsoft.graph.beta.models.ExchangeMessageTrace; +import com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse; +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 messageTraces property of the microsoft.graph.messageTracingRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessageTracesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + * @param exchangeMessageTraceId The unique identifier of exchangeMessageTrace + * @return a {@link ExchangeMessageTraceItemRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public ExchangeMessageTraceItemRequestBuilder byExchangeMessageTraceId(@jakarta.annotation.Nonnull final String exchangeMessageTraceId) { + Objects.requireNonNull(exchangeMessageTraceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("exchangeMessageTrace%2Did", exchangeMessageTraceId); + return new ExchangeMessageTraceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessageTracesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessageTracesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessageTracesRequestBuilder} 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 MessageTracesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get messageTraces from admin + * @return a {@link ExchangeMessageTraceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTraceCollectionResponse get() { + return get(null); + } + /** + * Get messageTraces from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTraceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTraceCollectionResponse 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, ExchangeMessageTraceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace post(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return post(body, null); + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace post(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Get messageTraces from admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get messageTraces from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 messageTraces for admin + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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 MessageTracesRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MessageTracesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessageTracesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get messageTraces from admin + */ + @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/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java new file mode 100644 index 00000000000..15157593a40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.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}/admin/exchange/tracing/messageTraces/$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}/admin/exchange/tracing/messageTraces/$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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java new file mode 100644 index 00000000000..3016d0616c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java @@ -0,0 +1,281 @@ +package com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item; + +import com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder; +import com.microsoft.graph.beta.models.ExchangeMessageTrace; +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 messageTraces property of the microsoft.graph.messageTracingRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTraceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExchangeMessageTraceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeMessageTraceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExchangeMessageTraceItemRequestBuilder} 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 ExchangeMessageTraceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messageTraces for admin + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property messageTraces for admin + * @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 for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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); + } + /** + * Get messageTraces from admin + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace get() { + return get(null); + } + /** + * Get messageTraces from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace 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, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Provides operations to call the getDetailsByRecipient method. + * @param recipientAddress Usage: recipientAddress='{recipientAddress}' + * @return a {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GetDetailsByRecipientWithRecipientAddressRequestBuilder getDetailsByRecipientWithRecipientAddress(@jakarta.annotation.Nonnull final String recipientAddress) { + Objects.requireNonNull(recipientAddress); + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder(pathParameters, requestAdapter, recipientAddress); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace patch(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return patch(body, null); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public ExchangeMessageTrace patch(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Delete navigation property messageTraces for admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messageTraces for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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; + } + /** + * Get messageTraces from admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get messageTraces from admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 messageTraces in admin + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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 ExchangeMessageTraceItemRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public ExchangeMessageTraceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExchangeMessageTraceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get messageTraces from admin + */ + @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/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java new file mode 100644 index 00000000000..79cabbb8804 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.ExchangeMessageTraceDetail; +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 GetDetailsByRecipientWithRecipientAddressGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressGetResponse} and sets the default values. + */ + public GetDetailsByRecipientWithRecipientAddressGetResponse() { + 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 GetDetailsByRecipientWithRecipientAddressGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetDetailsByRecipientWithRecipientAddressGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetDetailsByRecipientWithRecipientAddressGetResponse(); + } + /** + * 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(ExchangeMessageTraceDetail::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/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java new file mode 100644 index 00000000000..7cec82a887f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java @@ -0,0 +1,181 @@ +package com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getDetailsByRecipient method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetDetailsByRecipientWithRecipientAddressRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param recipientAddress Usage: recipientAddress='{recipientAddress}' + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetDetailsByRecipientWithRecipientAddressRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String recipientAddress) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("recipientAddress", recipientAddress); + } + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} 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 GetDetailsByRecipientWithRecipientAddressRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function getDetailsByRecipient + * @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public GetDetailsByRecipientWithRecipientAddressGetResponse get() { + return get(null); + } + /** + * Invoke function getDetailsByRecipient + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public GetDetailsByRecipientWithRecipientAddressGetResponse 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, GetDetailsByRecipientWithRecipientAddressGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getDetailsByRecipient + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getDetailsByRecipient + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @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 GetDetailsByRecipientWithRecipientAddressRequestBuilder} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public GetDetailsByRecipientWithRecipientAddressRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getDetailsByRecipient + */ + @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/applications/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaGetResponse.java index 53f0aa31685..692e37efe8c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaGetResponse.java @@ -1,7 +1,7 @@ package com.microsoft.graph.beta.applications.delta; +import com.microsoft.graph.beta.models.Application; import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; -import com.microsoft.graph.beta.models.DirectoryObject; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -33,15 +33,15 @@ public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Application::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +57,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaRequestBuilder.java index b207e6a9cee..b0b79b06982 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/delta/DeltaRequestBuilder.java @@ -36,21 +36,21 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/applications/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get() { return get(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java index aa40f653d4a..cb9c8abc2f6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java @@ -13,6 +13,7 @@ import com.microsoft.graph.beta.chats.item.pinnedmessages.PinnedMessagesRequestBuilder; import com.microsoft.graph.beta.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder; import com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; +import com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.graph.beta.models.Chat; @@ -139,6 +140,14 @@ public RemoveAllAccessForUserRequestBuilder removeAllAccessForUser() { public SendActivityNotificationRequestBuilder sendActivityNotification() { return new SendActivityNotificationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.chat entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..cc489000847 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.chats.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..e09886507cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.chats.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java index c0179c7b388..243e986c11c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java @@ -1,6 +1,8 @@ package com.microsoft.graph.beta.communications.adhoccalls; import com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder; import com.microsoft.graph.beta.models.AdhocCall; import com.microsoft.graph.beta.models.AdhocCallCollectionResponse; @@ -31,6 +33,22 @@ public class AdhocCallsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getAllRecordings method. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllTranscripts method. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. * @param adhocCallId The unique identifier of adhocCall diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..31368e11848 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CallRecording; +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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..415567120d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllRecordings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllRecordings + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse 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, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllRecordings + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRecordings + * @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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllRecordings + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * 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("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..d2474697c68 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CallTranscript; +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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..730c9fa6865 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllTranscripts method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllTranscripts + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse 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, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllTranscripts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTranscripts + * @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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllTranscripts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * 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("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java index 7055fc571d6..95f9f05da70 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java @@ -35,7 +35,7 @@ public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setAutomaticLocation", rawUrl); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostReque post(body, null); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @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 @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java index 21ec4c25f83..4496a63ff86 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java @@ -35,7 +35,7 @@ public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setManualLocation", rawUrl); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestB post(body, null); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @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 @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestB this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java index d8cb0cf90b2..8ca9c35a50b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/retry/RetryRequestBuilder.java @@ -35,16 +35,18 @@ public RetryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retry", rawUrl); } /** - * Invoke action retry + * Retry the provisioning operation for Cloud PCs that used the current frontline shared policy and failed to apply the provisioning policy. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post() { post(null); } /** - * Invoke action retry + * Retry the provisioning operation for Cloud PCs that used the current frontline shared policy and failed to apply the provisioning policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -53,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action retry + * Retry the provisioning operation for Cloud PCs that used the current frontline shared policy and failed to apply the provisioning policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Invoke action retry + * Retry the provisioning operation for Cloud PCs that used the current frontline shared policy and failed to apply the provisioning policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java index 7dce55e55a6..076206a8124 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.devicemanagement.virtualendpoint.report; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder; import com.microsoft.graph.beta.models.CloudPcReport; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -21,6 +22,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ReportRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the retrieveCloudPcClientAppUsageReport method. + * @return a {@link RetrieveCloudPcClientAppUsageReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcClientAppUsageReportRequestBuilder retrieveCloudPcClientAppUsageReport() { + return new RetrieveCloudPcClientAppUsageReportRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retrieveCloudPcRecommendationReports method. * @return a {@link RetrieveCloudPcRecommendationReportsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportPostRequestBody.java new file mode 100644 index 00000000000..c442d5b9318 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportPostRequestBody.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport; + +import com.microsoft.graph.beta.models.CloudPcClientAppUsageReportType; +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 RetrieveCloudPcClientAppUsageReportPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveCloudPcClientAppUsageReportPostRequestBody} and sets the default values. + */ + public RetrieveCloudPcClientAppUsageReportPostRequestBody() { + 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 RetrieveCloudPcClientAppUsageReportPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RetrieveCloudPcClientAppUsageReportPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveCloudPcClientAppUsageReportPostRequestBody(); + } + /** + * 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>(8); + deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("groupBy", (n) -> { this.setGroupBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("reportType", (n) -> { this.setReportType(n.getEnumValue(CloudPcClientAppUsageReportType::forValue)); }); + deserializerMap.put("search", (n) -> { this.setSearch(n.getStringValue()); }); + deserializerMap.put("select", (n) -> { this.setSelect(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("skip", (n) -> { this.setSkip(n.getIntegerValue()); }); + deserializerMap.put("top", (n) -> { this.setTop(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the filter property value. The filter property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFilter() { + return this.backingStore.get("filter"); + } + /** + * Gets the groupBy property value. The groupBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGroupBy() { + return this.backingStore.get("groupBy"); + } + /** + * Gets the orderBy property value. The orderBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOrderBy() { + return this.backingStore.get("orderBy"); + } + /** + * Gets the reportType property value. The reportType property + * @return a {@link CloudPcClientAppUsageReportType} + */ + @jakarta.annotation.Nullable + public CloudPcClientAppUsageReportType getReportType() { + return this.backingStore.get("reportType"); + } + /** + * Gets the search property value. The search property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSearch() { + return this.backingStore.get("search"); + } + /** + * Gets the select property value. The select property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSelect() { + return this.backingStore.get("select"); + } + /** + * Gets the skip property value. The skip property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSkip() { + return this.backingStore.get("skip"); + } + /** + * Gets the top property value. The top property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTop() { + return this.backingStore.get("top"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("filter", this.getFilter()); + writer.writeCollectionOfPrimitiveValues("groupBy", this.getGroupBy()); + writer.writeCollectionOfPrimitiveValues("orderBy", this.getOrderBy()); + writer.writeEnumValue("reportType", this.getReportType()); + writer.writeStringValue("search", this.getSearch()); + writer.writeCollectionOfPrimitiveValues("select", this.getSelect()); + writer.writeIntegerValue("skip", this.getSkip()); + writer.writeIntegerValue("top", this.getTop()); + 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 filter property value. The filter property + * @param value Value to set for the filter property. + */ + public void setFilter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("filter", value); + } + /** + * Sets the groupBy property value. The groupBy property + * @param value Value to set for the groupBy property. + */ + public void setGroupBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("groupBy", value); + } + /** + * Sets the orderBy property value. The orderBy property + * @param value Value to set for the orderBy property. + */ + public void setOrderBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("orderBy", value); + } + /** + * Sets the reportType property value. The reportType property + * @param value Value to set for the reportType property. + */ + public void setReportType(@jakarta.annotation.Nullable final CloudPcClientAppUsageReportType value) { + this.backingStore.set("reportType", value); + } + /** + * Sets the search property value. The search property + * @param value Value to set for the search property. + */ + public void setSearch(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("search", value); + } + /** + * Sets the select property value. The select property + * @param value Value to set for the select property. + */ + public void setSelect(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("select", value); + } + /** + * Sets the skip property value. The skip property + * @param value Value to set for the skip property. + */ + public void setSkip(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("skip", value); + } + /** + * Sets the top property value. The top property + * @param value Value to set for the top property. + */ + public void setTop(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("top", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportRequestBuilder.java new file mode 100644 index 00000000000..df2ef369ee7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/report/retrievecloudpcclientappusagereport/RetrieveCloudPcClientAppUsageReportRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the retrieveCloudPcClientAppUsageReport method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveCloudPcClientAppUsageReportRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveCloudPcClientAppUsageReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcClientAppUsageReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report/retrieveCloudPcClientAppUsageReport", pathParameters); + } + /** + * Instantiates a new {@link RetrieveCloudPcClientAppUsageReportRequestBuilder} 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 RetrieveCloudPcClientAppUsageReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report/retrieveCloudPcClientAppUsageReport", rawUrl); + } + /** + * Retrieve related reports on Cloud PC usage, including the client application used by users to sign in to the Cloud PC device. The Remote Desktop client standalone installer (MSI) for Windows will reach end of support on March 27, 2026. Before that date, IT administrators should migrate users to Windows App to ensure continued access to remote resources through Azure Virtual Desktop, Windows 365, and Microsoft Dev Box. Learn more about preparing for the Remote Desktop Client for Windows end of support. This API enables IT administrators to check the migration status by confirming whether users are still using the legacy Remote Desktop client and identifying their last sign-in dates, thereby helping monitor progress and ensure compliance with migration requirements. + * @param body The request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveCloudPcClientAppUsageReportPostRequestBody body) { + return post(body, null); + } + /** + * Retrieve related reports on Cloud PC usage, including the client application used by users to sign in to the Cloud PC device. The Remote Desktop client standalone installer (MSI) for Windows will reach end of support on March 27, 2026. Before that date, IT administrators should migrate users to Windows App to ensure continued access to remote resources through Azure Virtual Desktop, Windows 365, and Microsoft Dev Box. Learn more about preparing for the Remote Desktop Client for Windows end of support. This API enables IT administrators to check the migration status by confirming whether users are still using the legacy Remote Desktop client and identifying their last sign-in dates, thereby helping monitor progress and ensure compliance with migration requirements. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveCloudPcClientAppUsageReportPostRequestBody 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.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Retrieve related reports on Cloud PC usage, including the client application used by users to sign in to the Cloud PC device. The Remote Desktop client standalone installer (MSI) for Windows will reach end of support on March 27, 2026. Before that date, IT administrators should migrate users to Windows App to ensure continued access to remote resources through Azure Virtual Desktop, Windows 365, and Microsoft Dev Box. Learn more about preparing for the Remote Desktop Client for Windows end of support. This API enables IT administrators to check the migration status by confirming whether users are still using the legacy Remote Desktop client and identifying their last sign-in dates, thereby helping monitor progress and ensure compliance with migration requirements. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveCloudPcClientAppUsageReportPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Retrieve related reports on Cloud PC usage, including the client application used by users to sign in to the Cloud PC device. The Remote Desktop client standalone installer (MSI) for Windows will reach end of support on March 27, 2026. Before that date, IT administrators should migrate users to Windows App to ensure continued access to remote resources through Azure Virtual Desktop, Windows 365, and Microsoft Dev Box. Learn more about preparing for the Remote Desktop Client for Windows end of support. This API enables IT administrators to check the migration status by confirming whether users are still using the legacy Remote Desktop client and identifying their last sign-in dates, thereby helping monitor progress and ensure compliance with migration requirements. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveCloudPcClientAppUsageReportPostRequestBody 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/octet-stream, 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 RetrieveCloudPcClientAppUsageReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcClientAppUsageReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveCloudPcClientAppUsageReportRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/recent/RecentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/recent/RecentRequestBuilder.java index 260a72e05ed..709ed2da7e6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/recent/RecentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/recent/RecentRequestBuilder.java @@ -39,9 +39,12 @@ public RecentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @return a {@link RecentGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public RecentGetResponse get() { return get(null); } @@ -50,9 +53,12 @@ public RecentGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RecentGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public RecentGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -62,8 +68,11 @@ public RecentGetResponse get(@jakarta.annotation.Nullable final java.util.functi /** * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -71,8 +80,11 @@ public RequestInformation toGetRequestInformation() { * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @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); @@ -83,8 +95,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link RecentRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RecentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new RecentRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java index 130cdd455dd..2effeb6cf3a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java @@ -39,9 +39,12 @@ public SharedWithMeRequestBuilder(@jakarta.annotation.Nonnull final String rawUr * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. * @return a {@link SharedWithMeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SharedWithMeGetResponse get() { return get(null); } @@ -50,9 +53,12 @@ public SharedWithMeGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedWithMeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SharedWithMeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -62,8 +68,11 @@ public SharedWithMeGetResponse get(@jakarta.annotation.Nullable final java.util. /** * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -71,8 +80,11 @@ public RequestInformation toGetRequestInformation() { * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @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); @@ -83,8 +95,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SharedWithMeRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedWithMeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedWithMeRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java index 575060199df..b3af3edbc62 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java @@ -12,6 +12,7 @@ import com.microsoft.graph.beta.groups.item.team.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.models.Channel; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..6c3e412410e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..e944422b16b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java index 7cefe9551ef..37bfd87f490 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java @@ -12,6 +12,7 @@ import com.microsoft.graph.beta.groups.item.team.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.models.Channel; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..a70c93dcb8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..924afc85419 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index 41d972810cb..ee67fdafc81 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 @@ -1608,6 +1608,7 @@ com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|toGetReq com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|toPatchRequestInformation(body:ExchangeAdmin):RequestInformation com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|toPatchRequestInformation(body:ExchangeAdmin; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|tracing:TracingRequestBuilder com.microsoft.graph.beta.admin.exchange.ExchangeRequestBuilder::|public|withUrl(rawUrl:String):ExchangeRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -2226,6 +2227,124 @@ com.microsoft.graph.beta.admin.exchange.messagetraces.MessageTracesRequestBuilde com.microsoft.graph.beta.admin.exchange.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:MessageTrace):RequestInformation com.microsoft.graph.beta.admin.exchange.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:MessageTrace; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.messagetraces.MessageTracesRequestBuilder::|public|withUrl(rawUrl:String):MessageTracesRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get():ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|getDetailsByRecipientWithRecipientAddress(recipientAddress:String):GetDetailsByRecipientWithRecipientAddressRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace):ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toPatchRequestInformation(body:ExchangeMessageTrace):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toPatchRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|withUrl(rawUrl:String):ExchangeMessageTraceItemRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; recipientAddress?:String):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get():GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|withUrl(rawUrl:String):GetDetailsByRecipientWithRecipientAddressRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|byExchangeMessageTraceId(exchangeMessageTraceId:String):ExchangeMessageTraceItemRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|get():ExchangeMessageTraceCollectionResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeMessageTraceCollectionResponse +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace):ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:ExchangeMessageTrace):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|withUrl(rawUrl:String):MessageTracesRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|get():MessageTracingRoot +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MessageTracingRoot +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|messageTraces:MessageTracesRequestBuilder +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot):MessageTracingRoot +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot; requestConfiguration?:java.util.function.Consumer):MessageTracingRoot +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toPatchRequestInformation(body:MessageTracingRoot):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|toPatchRequestInformation(body:MessageTracingRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.tracing.TracingRequestBuilder::|public|withUrl(rawUrl:String):TracingRequestBuilder com.microsoft.graph.beta.admin.forms.FormsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.forms.FormsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.forms.FormsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -11761,9 +11880,9 @@ com.microsoft.graph.beta.applications.count.CountRequestBuilder::|public|withUrl com.microsoft.graph.beta.applications.delta.DeltaGetResponse-->BaseDeltaFunctionResponse com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|constructor():void com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|getValue():java.util.List com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.applications.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse com.microsoft.graph.beta.applications.delta.DeltaRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.applications.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -16577,6 +16696,7 @@ com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|permissionGr com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|pinnedMessages:PinnedMessagesRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|removeAllAccessForUser:RemoveAllAccessForUserRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder +com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -17797,6 +17917,27 @@ com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotific com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody):RequestInformation com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|withUrl(rawUrl:String):SendActivityNotificationRequestBuilder +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -18000,6 +18141,8 @@ com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|pu com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall com.microsoft.graph.beta.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -18021,6 +18164,66 @@ com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|p com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.communications.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -70534,6 +70737,7 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBu com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcReport com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|patch(body:CloudPcReport):CloudPcReport com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|patch(body:CloudPcReport; requestConfiguration?:java.util.function.Consumer):CloudPcReport +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|retrieveCloudPcClientAppUsageReport:RetrieveCloudPcClientAppUsageReportRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|retrieveCloudPcRecommendationReports:RetrieveCloudPcRecommendationReportsRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -70542,6 +70746,41 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBu com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toPatchRequestInformation(body:CloudPcReport):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toPatchRequestInformation(body:CloudPcReport; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|withUrl(rawUrl:String):ReportRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getFilter():String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getGroupBy():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getOrderBy():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getReportType():CloudPcClientAppUsageReportType +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getSearch():String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getSelect():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getSkip():Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|getTop():Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setGroupBy(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setOrderBy(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setReportType(value?:CloudPcClientAppUsageReportType):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setSearch(value?:String):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setSelect(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setSkip(value?:Integer):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|public|setTop(value?:Integer):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPcClientAppUsageReportPostRequestBody +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|post(body:RetrieveCloudPcClientAppUsageReportPostRequestBody):InputStream +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|post(body:RetrieveCloudPcClientAppUsageReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveCloudPcClientAppUsageReportPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|toPostRequestInformation(body:RetrieveCloudPcClientAppUsageReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcclientappusagereport.RetrieveCloudPcClientAppUsageReportRequestBuilder::|public|withUrl(rawUrl:String):RetrieveCloudPcClientAppUsageReportRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getAdditionalData():Map @@ -147064,6 +147303,7 @@ com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilde com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -148791,6 +149031,27 @@ com.microsoft.graph.beta.groups.item.team.channels.item.sharedwithteams.SharedWi com.microsoft.graph.beta.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.groups.item.team.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -151291,6 +151552,7 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBu com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -151449,6 +151711,27 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.sharedwithteams.SharedW com.microsoft.graph.beta.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.groups.item.team.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -190785,9 +191068,11 @@ com.microsoft.graph.beta.models.AgentIdentity::|static|public|createFromDiscrimi com.microsoft.graph.beta.models.AgentIdentityBlueprint-->Application com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|constructor():void com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|getInheritablePermissions():java.util.List com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|getSponsors():java.util.List com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|OdataType:String com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|setInheritablePermissions(value?:java.util.List):void com.microsoft.graph.beta.models.AgentIdentityBlueprint::|public|setSponsors(value?:java.util.List):void com.microsoft.graph.beta.models.AgentIdentityBlueprint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprint com.microsoft.graph.beta.models.AgentIdentityBlueprintPrincipal-->ServicePrincipal @@ -191622,6 +191907,12 @@ com.microsoft.graph.beta.models.AllAccountsWithAccess::|public|getFieldDeseriali com.microsoft.graph.beta.models.AllAccountsWithAccess::|public|OdataType:String com.microsoft.graph.beta.models.AllAccountsWithAccess::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AllAccountsWithAccess::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllAccountsWithAccess +com.microsoft.graph.beta.models.AllAllowedScopes-->InheritableScopes +com.microsoft.graph.beta.models.AllAllowedScopes::|public|constructor():void +com.microsoft.graph.beta.models.AllAllowedScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AllAllowedScopes::|public|OdataType:String +com.microsoft.graph.beta.models.AllAllowedScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AllAllowedScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllAllowedScopes com.microsoft.graph.beta.models.AllDeviceRegistrationMembership-->DeviceRegistrationMembership com.microsoft.graph.beta.models.AllDeviceRegistrationMembership::|public|constructor():void com.microsoft.graph.beta.models.AllDeviceRegistrationMembership::|public|getFieldDeserializers():Map> @@ -191700,6 +191991,16 @@ com.microsoft.graph.beta.models.AllowedRolePrincipalTypes::0000-User com.microsoft.graph.beta.models.AllowedRolePrincipalTypes::0001-ServicePrincipal com.microsoft.graph.beta.models.AllowedRolePrincipalTypes::0002-Group com.microsoft.graph.beta.models.AllowedRolePrincipalTypes::0003-UnknownFutureValue +com.microsoft.graph.beta.models.AllowedTenantsAudience-->SignInAudienceRestrictionsBase +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|constructor():void +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|getAllowedTenantIds():java.util.List +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|getIsHomeTenantAllowed():Boolean +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|OdataType:String +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|setAllowedTenantIds(value?:java.util.List):void +com.microsoft.graph.beta.models.AllowedTenantsAudience::|public|setIsHomeTenantAllowed(value?:Boolean):void +com.microsoft.graph.beta.models.AllowedTenantsAudience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllowedTenantsAudience com.microsoft.graph.beta.models.AllowedValue-->Entity com.microsoft.graph.beta.models.AllowedValue::|public|constructor():void com.microsoft.graph.beta.models.AllowedValue::|public|getFieldDeserializers():Map> @@ -195223,6 +195524,7 @@ com.microsoft.graph.beta.models.Application::|public|getHomeRealmDiscoveryPolici com.microsoft.graph.beta.models.Application::|public|getIdentifierUris():java.util.List com.microsoft.graph.beta.models.Application::|public|getInfo():InformationalUrl com.microsoft.graph.beta.models.Application::|public|getIsDeviceOnlyAuthSupported():Boolean +com.microsoft.graph.beta.models.Application::|public|getIsDisabled():Boolean com.microsoft.graph.beta.models.Application::|public|getIsFallbackPublicClient():Boolean com.microsoft.graph.beta.models.Application::|public|getKeyCredentials():java.util.List com.microsoft.graph.beta.models.Application::|public|getLogo():byte[] @@ -195241,6 +195543,7 @@ com.microsoft.graph.beta.models.Application::|public|getSamlMetadataUrl():String com.microsoft.graph.beta.models.Application::|public|getServiceManagementReference():String com.microsoft.graph.beta.models.Application::|public|getServicePrincipalLockConfiguration():ServicePrincipalLockConfiguration com.microsoft.graph.beta.models.Application::|public|getSignInAudience():String +com.microsoft.graph.beta.models.Application::|public|getSignInAudienceRestrictions():SignInAudienceRestrictionsBase com.microsoft.graph.beta.models.Application::|public|getSpa():SpaApplication com.microsoft.graph.beta.models.Application::|public|getSynchronization():Synchronization com.microsoft.graph.beta.models.Application::|public|getTags():java.util.List @@ -195274,6 +195577,7 @@ com.microsoft.graph.beta.models.Application::|public|setHomeRealmDiscoveryPolici com.microsoft.graph.beta.models.Application::|public|setIdentifierUris(value?:java.util.List):void com.microsoft.graph.beta.models.Application::|public|setInfo(value?:InformationalUrl):void com.microsoft.graph.beta.models.Application::|public|setIsDeviceOnlyAuthSupported(value?:Boolean):void +com.microsoft.graph.beta.models.Application::|public|setIsDisabled(value?:Boolean):void com.microsoft.graph.beta.models.Application::|public|setIsFallbackPublicClient(value?:Boolean):void com.microsoft.graph.beta.models.Application::|public|setKeyCredentials(value?:java.util.List):void com.microsoft.graph.beta.models.Application::|public|setLogo(value?:byte[]):void @@ -195292,6 +195596,7 @@ com.microsoft.graph.beta.models.Application::|public|setSamlMetadataUrl(value?:S com.microsoft.graph.beta.models.Application::|public|setServiceManagementReference(value?:String):void com.microsoft.graph.beta.models.Application::|public|setServicePrincipalLockConfiguration(value?:ServicePrincipalLockConfiguration):void com.microsoft.graph.beta.models.Application::|public|setSignInAudience(value?:String):void +com.microsoft.graph.beta.models.Application::|public|setSignInAudienceRestrictions(value?:SignInAudienceRestrictionsBase):void com.microsoft.graph.beta.models.Application::|public|setSpa(value?:SpaApplication):void com.microsoft.graph.beta.models.Application::|public|setSynchronization(value?:Synchronization):void com.microsoft.graph.beta.models.Application::|public|setTags(value?:java.util.List):void @@ -197456,14 +197761,14 @@ com.microsoft.graph.beta.models.AudienceRestriction~~>AdditionalDataHolder; Back com.microsoft.graph.beta.models.AudiencesConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.AudiencesConfiguration::|public|constructor():void com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getAzureAdMultipleOrgs():AudienceRestriction +com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getAzureAdMultipleOrgs():AzureAdMultipleOrgsAudienceRestriction com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getOdataType():String com.microsoft.graph.beta.models.AudiencesConfiguration::|public|getPersonalMicrosoftAccount():AudienceRestriction com.microsoft.graph.beta.models.AudiencesConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setAzureAdMultipleOrgs(value?:AudienceRestriction):void +com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setAzureAdMultipleOrgs(value?:AzureAdMultipleOrgsAudienceRestriction):void com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.AudiencesConfiguration::|public|setPersonalMicrosoftAccount(value?:AudienceRestriction):void @@ -199349,6 +199654,12 @@ com.microsoft.graph.beta.models.AzureADJoinPolicy::|public|setLocalAdmins(value? com.microsoft.graph.beta.models.AzureADJoinPolicy::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.AzureADJoinPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureADJoinPolicy com.microsoft.graph.beta.models.AzureADJoinPolicy~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction-->AudienceRestriction +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction::|public|constructor():void +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction::|public|OdataType:String +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AzureAdMultipleOrgsAudienceRestriction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureAdMultipleOrgsAudienceRestriction com.microsoft.graph.beta.models.AzureAdPopTokenAuthentication-->CustomExtensionAuthenticationConfiguration com.microsoft.graph.beta.models.AzureAdPopTokenAuthentication::|public|constructor():void com.microsoft.graph.beta.models.AzureAdPopTokenAuthentication::|public|getFieldDeserializers():Map> @@ -203147,7 +203458,9 @@ com.microsoft.graph.beta.models.Channel::|public|getLayoutType():ChannelLayoutTy com.microsoft.graph.beta.models.Channel::|public|getMembers():java.util.List com.microsoft.graph.beta.models.Channel::|public|getMembershipType():ChannelMembershipType com.microsoft.graph.beta.models.Channel::|public|getMessages():java.util.List +com.microsoft.graph.beta.models.Channel::|public|getMigrationMode():MigrationMode com.microsoft.graph.beta.models.Channel::|public|getModerationSettings():ChannelModerationSettings +com.microsoft.graph.beta.models.Channel::|public|getOriginalCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.Channel::|public|getPlanner():TeamsChannelPlanner com.microsoft.graph.beta.models.Channel::|public|getSharedWithTeams():java.util.List com.microsoft.graph.beta.models.Channel::|public|getSummary():ChannelSummary @@ -203169,7 +203482,9 @@ com.microsoft.graph.beta.models.Channel::|public|setLayoutType(value?:ChannelLay com.microsoft.graph.beta.models.Channel::|public|setMembers(value?:java.util.List):void com.microsoft.graph.beta.models.Channel::|public|setMembershipType(value?:ChannelMembershipType):void com.microsoft.graph.beta.models.Channel::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.beta.models.Channel::|public|setMigrationMode(value?:MigrationMode):void com.microsoft.graph.beta.models.Channel::|public|setModerationSettings(value?:ChannelModerationSettings):void +com.microsoft.graph.beta.models.Channel::|public|setOriginalCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.Channel::|public|setPlanner(value?:TeamsChannelPlanner):void com.microsoft.graph.beta.models.Channel::|public|setSharedWithTeams(value?:java.util.List):void com.microsoft.graph.beta.models.Channel::|public|setSummary(value?:ChannelSummary):void @@ -203360,8 +203675,10 @@ com.microsoft.graph.beta.models.Chat::|public|getLastMessagePreview():ChatMessag com.microsoft.graph.beta.models.Chat::|public|getLastUpdatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.Chat::|public|getMembers():java.util.List com.microsoft.graph.beta.models.Chat::|public|getMessages():java.util.List +com.microsoft.graph.beta.models.Chat::|public|getMigrationMode():MigrationMode com.microsoft.graph.beta.models.Chat::|public|getOnlineMeetingInfo():TeamworkOnlineMeetingInfo com.microsoft.graph.beta.models.Chat::|public|getOperations():java.util.List +com.microsoft.graph.beta.models.Chat::|public|getOriginalCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.Chat::|public|getPermissionGrants():java.util.List com.microsoft.graph.beta.models.Chat::|public|getPinnedMessages():java.util.List com.microsoft.graph.beta.models.Chat::|public|getTabs():java.util.List @@ -203380,8 +203697,10 @@ com.microsoft.graph.beta.models.Chat::|public|setLastMessagePreview(value?:ChatM com.microsoft.graph.beta.models.Chat::|public|setLastUpdatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.Chat::|public|setMembers(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.beta.models.Chat::|public|setMigrationMode(value?:MigrationMode):void com.microsoft.graph.beta.models.Chat::|public|setOnlineMeetingInfo(value?:TeamworkOnlineMeetingInfo):void com.microsoft.graph.beta.models.Chat::|public|setOperations(value?:java.util.List):void +com.microsoft.graph.beta.models.Chat::|public|setOriginalCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.Chat::|public|setPermissionGrants(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setPinnedMessages(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setTabs(value?:java.util.List):void @@ -204890,6 +205209,8 @@ com.microsoft.graph.beta.models.CloudPcBulkTroubleshoot::|public|getFieldDeseria com.microsoft.graph.beta.models.CloudPcBulkTroubleshoot::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcBulkTroubleshoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcBulkTroubleshoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkTroubleshoot +com.microsoft.graph.beta.models.CloudPcClientAppUsageReportType::0000-MicrosoftRemoteDesktopClientUsageReport +com.microsoft.graph.beta.models.CloudPcClientAppUsageReportType::0001-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcCloudApp-->Entity com.microsoft.graph.beta.models.CloudPcCloudApp::|public|constructor():void com.microsoft.graph.beta.models.CloudPcCloudApp::|public|getActionFailedErrorCode():CloudPcCloudAppActionFailedErrorCode @@ -205119,7 +205440,6 @@ com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getExpirationDate(): com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOperatingSystem():String -com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsArchitecture():CloudPcImageOsArchitectureType com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsBuildNumber():String com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsStatus():CloudPcDeviceImageOsStatus com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|getOsVersionNumber():String @@ -205136,7 +205456,6 @@ com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setErrorCode(value?: com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setExpirationDate(value?:LocalDate):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOperatingSystem(value?:String):void -com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsArchitecture(value?:CloudPcImageOsArchitectureType):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsBuildNumber(value?:String):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsStatus(value?:CloudPcDeviceImageOsStatus):void com.microsoft.graph.beta.models.CloudPcDeviceImage::|public|setOsVersionNumber(value?:String):void @@ -205489,7 +205808,6 @@ com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getFieldDeserialize com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getOffer():String com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getOfferDisplayName():String com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getOfferName():String -com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getOsArchitecture():CloudPcImageOsArchitectureType com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getOsVersionNumber():String com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getPublisher():String com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|getPublisherName():String @@ -205508,7 +205826,6 @@ com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setExpirationDate(v com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setOffer(value?:String):void com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setOfferDisplayName(value?:String):void com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setOfferName(value?:String):void -com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setOsArchitecture(value?:CloudPcImageOsArchitectureType):void com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setOsVersionNumber(value?:String):void com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setPublisher(value?:String):void com.microsoft.graph.beta.models.CloudPcGalleryImage::|public|setPublisherName(value?:String):void @@ -205566,9 +205883,6 @@ com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|public|setOdataType(val com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|public|setResult(value?:CloudPcConnectivityEventResult):void com.microsoft.graph.beta.models.CloudPcHealthCheckItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcHealthCheckItem com.microsoft.graph.beta.models.CloudPcHealthCheckItem~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.CloudPcImageOsArchitectureType::0000-X64 -com.microsoft.graph.beta.models.CloudPcImageOsArchitectureType::0001-Arm64 -com.microsoft.graph.beta.models.CloudPcImageOsArchitectureType::0002-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcImportedSnapshotState::0000-NotUsed com.microsoft.graph.beta.models.CloudPcImportedSnapshotState::0001-InUse com.microsoft.graph.beta.models.CloudPcImportedSnapshotState::0002-Expired @@ -208984,10 +209298,13 @@ com.microsoft.graph.beta.models.Contact::|public|getPersonalNotes():String com.microsoft.graph.beta.models.Contact::|public|getPhones():java.util.List com.microsoft.graph.beta.models.Contact::|public|getPhoto():ProfilePhoto com.microsoft.graph.beta.models.Contact::|public|getPostalAddresses():java.util.List +com.microsoft.graph.beta.models.Contact::|public|getPrimaryEmailAddress():EmailAddress com.microsoft.graph.beta.models.Contact::|public|getProfession():String +com.microsoft.graph.beta.models.Contact::|public|getSecondaryEmailAddress():EmailAddress com.microsoft.graph.beta.models.Contact::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.beta.models.Contact::|public|getSpouseName():String com.microsoft.graph.beta.models.Contact::|public|getSurname():String +com.microsoft.graph.beta.models.Contact::|public|getTertiaryEmailAddress():EmailAddress com.microsoft.graph.beta.models.Contact::|public|getTitle():String com.microsoft.graph.beta.models.Contact::|public|getWebsites():java.util.List com.microsoft.graph.beta.models.Contact::|public|getWeddingAnniversary():LocalDate @@ -209023,10 +209340,13 @@ com.microsoft.graph.beta.models.Contact::|public|setPersonalNotes(value?:String) com.microsoft.graph.beta.models.Contact::|public|setPhones(value?:java.util.List):void com.microsoft.graph.beta.models.Contact::|public|setPhoto(value?:ProfilePhoto):void com.microsoft.graph.beta.models.Contact::|public|setPostalAddresses(value?:java.util.List):void +com.microsoft.graph.beta.models.Contact::|public|setPrimaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.beta.models.Contact::|public|setProfession(value?:String):void +com.microsoft.graph.beta.models.Contact::|public|setSecondaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.beta.models.Contact::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.beta.models.Contact::|public|setSpouseName(value?:String):void com.microsoft.graph.beta.models.Contact::|public|setSurname(value?:String):void +com.microsoft.graph.beta.models.Contact::|public|setTertiaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.beta.models.Contact::|public|setTitle(value?:String):void com.microsoft.graph.beta.models.Contact::|public|setWebsites(value?:java.util.List):void com.microsoft.graph.beta.models.Contact::|public|setWeddingAnniversary(value?:LocalDate):void @@ -209701,6 +210021,87 @@ com.microsoft.graph.beta.models.CopilotCommunicationsRoot::|public|OdataType:Str com.microsoft.graph.beta.models.CopilotCommunicationsRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CopilotCommunicationsRoot::|public|setRealtimeActivityFeed(value?:RealtimeActivityFeedRoot):void com.microsoft.graph.beta.models.CopilotCommunicationsRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotCommunicationsRoot +com.microsoft.graph.beta.models.CopilotConversation-->Entity +com.microsoft.graph.beta.models.CopilotConversation::|public|constructor():void +com.microsoft.graph.beta.models.CopilotConversation::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CopilotConversation::|public|getDisplayName():String +com.microsoft.graph.beta.models.CopilotConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotConversation::|public|getMessages():java.util.List +com.microsoft.graph.beta.models.CopilotConversation::|public|getState():CopilotConversationState +com.microsoft.graph.beta.models.CopilotConversation::|public|getTurnCount():Integer +com.microsoft.graph.beta.models.CopilotConversation::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotConversation::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CopilotConversation::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.CopilotConversation::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotConversation::|public|setState(value?:CopilotConversationState):void +com.microsoft.graph.beta.models.CopilotConversation::|public|setTurnCount(value?:Integer):void +com.microsoft.graph.beta.models.CopilotConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotConversation +com.microsoft.graph.beta.models.CopilotConversationAttribution::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|constructor():void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getAttributionSource():CopilotConversationAttributionSource +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getAttributionType():CopilotConversationAttributionType +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getImageFavIcon():String +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getImageHeight():Integer +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getImageWebUrl():String +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getImageWidth():Integer +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getOdataType():String +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getProviderDisplayName():String +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|getSeeMoreWebUrl():String +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setAttributionSource(value?:CopilotConversationAttributionSource):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setAttributionType(value?:CopilotConversationAttributionType):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setImageFavIcon(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setImageHeight(value?:Integer):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setImageWebUrl(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setImageWidth(value?:Integer):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setProviderDisplayName(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|public|setSeeMoreWebUrl(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationAttribution::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotConversationAttribution +com.microsoft.graph.beta.models.CopilotConversationAttributionSource::0000-Grounding +com.microsoft.graph.beta.models.CopilotConversationAttributionSource::0001-Model +com.microsoft.graph.beta.models.CopilotConversationAttributionSource::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CopilotConversationAttributionType::0000-Citation +com.microsoft.graph.beta.models.CopilotConversationAttributionType::0001-Annotation +com.microsoft.graph.beta.models.CopilotConversationAttributionType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CopilotConversationAttribution~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CopilotConversationMessage-->Entity +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|constructor():void +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|getText():String +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotConversationMessage::|public|setText(value?:String):void +com.microsoft.graph.beta.models.CopilotConversationMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotConversationMessage +com.microsoft.graph.beta.models.CopilotConversationRequestMessage-->CopilotConversationMessage +com.microsoft.graph.beta.models.CopilotConversationRequestMessage::|public|constructor():void +com.microsoft.graph.beta.models.CopilotConversationRequestMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotConversationRequestMessage::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotConversationRequestMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotConversationRequestMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotConversationRequestMessage +com.microsoft.graph.beta.models.CopilotConversationResponseMessage-->CopilotConversationMessage +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|constructor():void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|getAdaptiveCards():java.util.List +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|getAttributions():java.util.List +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|getSensitivityLabel():SearchSensitivityLabelInfo +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|setAdaptiveCards(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|setAttributions(value?:java.util.List):void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|public|setSensitivityLabel(value?:SearchSensitivityLabelInfo):void +com.microsoft.graph.beta.models.CopilotConversationResponseMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotConversationResponseMessage +com.microsoft.graph.beta.models.CopilotConversationState::0000-Active +com.microsoft.graph.beta.models.CopilotConversationState::0001-DisengagedForRai +com.microsoft.graph.beta.models.CopilotConversationState::0002-UnknownFutureValue com.microsoft.graph.beta.models.CopilotPackage-->Entity com.microsoft.graph.beta.models.CopilotPackage::|public|constructor():void com.microsoft.graph.beta.models.CopilotPackage::|public|getAvailableTo():PackageStatus @@ -223541,6 +223942,14 @@ com.microsoft.graph.beta.models.EnumeratedPreApprovedPermissions::|public|serial com.microsoft.graph.beta.models.EnumeratedPreApprovedPermissions::|public|setPermissionIds(value?:java.util.List):void com.microsoft.graph.beta.models.EnumeratedPreApprovedPermissions::|public|setResourceApplicationId(value?:String):void com.microsoft.graph.beta.models.EnumeratedPreApprovedPermissions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnumeratedPreApprovedPermissions +com.microsoft.graph.beta.models.EnumeratedScopes-->InheritableScopes +com.microsoft.graph.beta.models.EnumeratedScopes::|public|constructor():void +com.microsoft.graph.beta.models.EnumeratedScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EnumeratedScopes::|public|getScopes():java.util.List +com.microsoft.graph.beta.models.EnumeratedScopes::|public|OdataType:String +com.microsoft.graph.beta.models.EnumeratedScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EnumeratedScopes::|public|setScopes(value?:java.util.List):void +com.microsoft.graph.beta.models.EnumeratedScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnumeratedScopes com.microsoft.graph.beta.models.EnumeratedScopeSensitivityLabels-->ScopeSensitivityLabels com.microsoft.graph.beta.models.EnumeratedScopeSensitivityLabels::|public|constructor():void com.microsoft.graph.beta.models.EnumeratedScopeSensitivityLabels::|public|getFieldDeserializers():Map> @@ -223999,16 +224408,75 @@ com.microsoft.graph.beta.models.ExchangeAdmin::|public|constructor():void com.microsoft.graph.beta.models.ExchangeAdmin::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ExchangeAdmin::|public|getMailboxes():java.util.List com.microsoft.graph.beta.models.ExchangeAdmin::|public|getMessageTraces():java.util.List +com.microsoft.graph.beta.models.ExchangeAdmin::|public|getTracing():MessageTracingRoot com.microsoft.graph.beta.models.ExchangeAdmin::|public|OdataType:String com.microsoft.graph.beta.models.ExchangeAdmin::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ExchangeAdmin::|public|setMailboxes(value?:java.util.List):void com.microsoft.graph.beta.models.ExchangeAdmin::|public|setMessageTraces(value?:java.util.List):void +com.microsoft.graph.beta.models.ExchangeAdmin::|public|setTracing(value?:MessageTracingRoot):void com.microsoft.graph.beta.models.ExchangeAdmin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdmin com.microsoft.graph.beta.models.ExchangeIdFormat::0000-EntryId com.microsoft.graph.beta.models.ExchangeIdFormat::0001-EwsId com.microsoft.graph.beta.models.ExchangeIdFormat::0002-ImmutableEntryId com.microsoft.graph.beta.models.ExchangeIdFormat::0003-RestId com.microsoft.graph.beta.models.ExchangeIdFormat::0004-RestImmutableEntryId +com.microsoft.graph.beta.models.ExchangeMessageTrace-->Entity +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|constructor():void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getFromIP():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getMessageId():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getReceivedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getRecipientAddress():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getSenderAddress():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getSize():Integer +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getStatus():ExchangeMessageTraceStatus +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getSubject():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|getToIP():String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|OdataType:String +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setFromIP(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setMessageId(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setReceivedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setRecipientAddress(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setSenderAddress(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setSize(value?:Integer):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setStatus(value?:ExchangeMessageTraceStatus):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setSubject(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|public|setToIP(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTrace::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTrace +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ExchangeMessageTraceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceCollectionResponse +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail-->Entity +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|constructor():void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getAction():String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getData():String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getDescription():String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getEvent():String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|getMessageId():String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|OdataType:String +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setAction(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setData(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setEvent(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|public|setMessageId(value?:String):void +com.microsoft.graph.beta.models.ExchangeMessageTraceDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceDetail +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0000-GettingStatus +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0001-Pending +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0002-Failed +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0003-Delivered +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0004-Expanded +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0005-Quarantined +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0006-FilteredAsSpam +com.microsoft.graph.beta.models.ExchangeMessageTraceStatus::0007-UnknownFutureValue com.microsoft.graph.beta.models.ExchangeOnlineCrossTenantMigrationSettings::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ExchangeOnlineCrossTenantMigrationSettings::|public|constructor():void com.microsoft.graph.beta.models.ExchangeOnlineCrossTenantMigrationSettings::|public|getAdditionalData():Map @@ -224742,6 +225210,25 @@ com.microsoft.graph.beta.models.externalconnectors.Label::0026-ParentUrl com.microsoft.graph.beta.models.externalconnectors.Label::0027-PriorityNormalized com.microsoft.graph.beta.models.externalconnectors.Label::0028-ReportedBy com.microsoft.graph.beta.models.externalconnectors.Label::0029-SecondaryId +com.microsoft.graph.beta.models.externalconnectors.Label::0030-PersonEmails +com.microsoft.graph.beta.models.externalconnectors.Label::0031-PersonAddresses +com.microsoft.graph.beta.models.externalconnectors.Label::0032-PersonAnniversaries +com.microsoft.graph.beta.models.externalconnectors.Label::0033-PersonName +com.microsoft.graph.beta.models.externalconnectors.Label::0034-PersonNote +com.microsoft.graph.beta.models.externalconnectors.Label::0035-PersonPhones +com.microsoft.graph.beta.models.externalconnectors.Label::0036-PersonCurrentPosition +com.microsoft.graph.beta.models.externalconnectors.Label::0037-PersonWebAccounts +com.microsoft.graph.beta.models.externalconnectors.Label::0038-PersonWebSite +com.microsoft.graph.beta.models.externalconnectors.Label::0039-PersonSkills +com.microsoft.graph.beta.models.externalconnectors.Label::0040-PersonProjects +com.microsoft.graph.beta.models.externalconnectors.Label::0041-PersonAccount +com.microsoft.graph.beta.models.externalconnectors.Label::0042-PersonAwards +com.microsoft.graph.beta.models.externalconnectors.Label::0043-PersonCertifications +com.microsoft.graph.beta.models.externalconnectors.Label::0044-PersonAssistants +com.microsoft.graph.beta.models.externalconnectors.Label::0045-PersonColleagues +com.microsoft.graph.beta.models.externalconnectors.Label::0046-PersonManager +com.microsoft.graph.beta.models.externalconnectors.Label::0047-PersonAlternateContacts +com.microsoft.graph.beta.models.externalconnectors.Label::0048-PersonEmergencyContacts com.microsoft.graph.beta.models.externalconnectors.Properties::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.externalconnectors.Properties::|public|constructor():void com.microsoft.graph.beta.models.externalconnectors.Properties::|public|getAdditionalData():Map @@ -227034,6 +227521,7 @@ com.microsoft.graph.beta.models.Group::|public|getUnseenConversationsCount():Int com.microsoft.graph.beta.models.Group::|public|getUnseenCount():Integer com.microsoft.graph.beta.models.Group::|public|getUnseenMessagesCount():Integer com.microsoft.graph.beta.models.Group::|public|getVisibility():String +com.microsoft.graph.beta.models.Group::|public|getWelcomeMessageEnabled():Boolean com.microsoft.graph.beta.models.Group::|public|getWritebackConfiguration():GroupWritebackConfiguration com.microsoft.graph.beta.models.Group::|public|OdataType:String com.microsoft.graph.beta.models.Group::|public|serialize(writer:SerializationWriter):Void @@ -227118,6 +227606,7 @@ com.microsoft.graph.beta.models.Group::|public|setUnseenConversationsCount(value com.microsoft.graph.beta.models.Group::|public|setUnseenCount(value?:Integer):void com.microsoft.graph.beta.models.Group::|public|setUnseenMessagesCount(value?:Integer):void com.microsoft.graph.beta.models.Group::|public|setVisibility(value?:String):void +com.microsoft.graph.beta.models.Group::|public|setWelcomeMessageEnabled(value?:Boolean):void com.microsoft.graph.beta.models.Group::|public|setWritebackConfiguration(value?:GroupWritebackConfiguration):void com.microsoft.graph.beta.models.Group::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Group com.microsoft.graph.beta.models.GroupAccessType::0000-None @@ -231419,6 +231908,36 @@ com.microsoft.graph.beta.models.IngestionSource::0000-Unknown com.microsoft.graph.beta.models.IngestionSource::0001-Custom com.microsoft.graph.beta.models.IngestionSource::0002-BuiltIn com.microsoft.graph.beta.models.IngestionSource::0003-UnknownFutureValue +com.microsoft.graph.beta.models.InheritablePermission::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.InheritablePermission::|public|constructor():void +com.microsoft.graph.beta.models.InheritablePermission::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.InheritablePermission::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.InheritablePermission::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.InheritablePermission::|public|getInheritableScopes():InheritableScopes +com.microsoft.graph.beta.models.InheritablePermission::|public|getOdataType():String +com.microsoft.graph.beta.models.InheritablePermission::|public|getResourceAppId():String +com.microsoft.graph.beta.models.InheritablePermission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.InheritablePermission::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.InheritablePermission::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.InheritablePermission::|public|setInheritableScopes(value?:InheritableScopes):void +com.microsoft.graph.beta.models.InheritablePermission::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.InheritablePermission::|public|setResourceAppId(value?:String):void +com.microsoft.graph.beta.models.InheritablePermission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InheritablePermission +com.microsoft.graph.beta.models.InheritablePermission~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.InheritableScopes::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.InheritableScopes::|public|constructor():void +com.microsoft.graph.beta.models.InheritableScopes::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.InheritableScopes::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.InheritableScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.InheritableScopes::|public|getKind():ScopeCollectionKind +com.microsoft.graph.beta.models.InheritableScopes::|public|getOdataType():String +com.microsoft.graph.beta.models.InheritableScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.InheritableScopes::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.InheritableScopes::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.InheritableScopes::|public|setKind(value?:ScopeCollectionKind):void +com.microsoft.graph.beta.models.InheritableScopes::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.InheritableScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InheritableScopes +com.microsoft.graph.beta.models.InheritableScopes~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Initiator-->Identity com.microsoft.graph.beta.models.Initiator::|public|constructor():void com.microsoft.graph.beta.models.Initiator::|public|getFieldDeserializers():Map> @@ -234503,6 +235022,18 @@ com.microsoft.graph.beta.models.JournalLineCollectionResponse::|public|setValue( com.microsoft.graph.beta.models.JournalLineCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):JournalLineCollectionResponse com.microsoft.graph.beta.models.JournalLine~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Journal~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.Json::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.Json::|public|constructor():void +com.microsoft.graph.beta.models.Json::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.Json::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.Json::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Json::|public|getOdataType():String +com.microsoft.graph.beta.models.Json::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Json::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.Json::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.Json::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.Json::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Json +com.microsoft.graph.beta.models.Json~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.JustifyAction-->InformationProtectionAction com.microsoft.graph.beta.models.JustifyAction::|public|constructor():void com.microsoft.graph.beta.models.JustifyAction::|public|getFieldDeserializers():Map> @@ -234745,6 +235276,9 @@ com.microsoft.graph.beta.models.KeyValuePair::|public|setValue(value?:String):vo com.microsoft.graph.beta.models.KeyValuePair::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):KeyValuePair com.microsoft.graph.beta.models.KeyValuePair~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.KeyValue~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.Kind::0000-Unrestricted +com.microsoft.graph.beta.models.Kind::0001-AllowedTenants +com.microsoft.graph.beta.models.Kind::0002-UnknownFutureValue com.microsoft.graph.beta.models.KioskModeManagedHomeScreenPinComplexity::0000-NotConfigured com.microsoft.graph.beta.models.KioskModeManagedHomeScreenPinComplexity::0001-Simple com.microsoft.graph.beta.models.KioskModeManagedHomeScreenPinComplexity::0002-Complex @@ -241038,6 +241572,11 @@ com.microsoft.graph.beta.models.MatchLocation::|public|setOdataType(value?:Strin com.microsoft.graph.beta.models.MatchLocation::|public|setOffset(value?:Integer):void com.microsoft.graph.beta.models.MatchLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MatchLocation com.microsoft.graph.beta.models.MatchLocation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.MaxWorkLocationDetails::0000-Unknown +com.microsoft.graph.beta.models.MaxWorkLocationDetails::0001-None +com.microsoft.graph.beta.models.MaxWorkLocationDetails::0002-Approximate +com.microsoft.graph.beta.models.MaxWorkLocationDetails::0003-Specific +com.microsoft.graph.beta.models.MaxWorkLocationDetails::0004-UnknownFutureValue com.microsoft.graph.beta.models.MdmAppConfigKeyType::0000-StringType com.microsoft.graph.beta.models.MdmAppConfigKeyType::0001-IntegerType com.microsoft.graph.beta.models.MdmAppConfigKeyType::0002-RealType @@ -242214,6 +242753,14 @@ com.microsoft.graph.beta.models.MessageTraceCollectionResponse::|public|getValue com.microsoft.graph.beta.models.MessageTraceCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MessageTraceCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MessageTraceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MessageTraceCollectionResponse +com.microsoft.graph.beta.models.MessageTracingRoot-->Entity +com.microsoft.graph.beta.models.MessageTracingRoot::|public|constructor():void +com.microsoft.graph.beta.models.MessageTracingRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MessageTracingRoot::|public|getMessageTraces():java.util.List +com.microsoft.graph.beta.models.MessageTracingRoot::|public|OdataType:String +com.microsoft.graph.beta.models.MessageTracingRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MessageTracingRoot::|public|setMessageTraces(value?:java.util.List):void +com.microsoft.graph.beta.models.MessageTracingRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MessageTracingRoot com.microsoft.graph.beta.models.MessageUnpinnedEventMessageDetail-->EventMessageDetail com.microsoft.graph.beta.models.MessageUnpinnedEventMessageDetail::|public|constructor():void com.microsoft.graph.beta.models.MessageUnpinnedEventMessageDetail::|public|getEventDateTime():OffsetDateTime @@ -242801,6 +243348,9 @@ com.microsoft.graph.beta.models.MicrosoftTunnelSiteCollectionResponse::|public|g com.microsoft.graph.beta.models.MicrosoftTunnelSiteCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MicrosoftTunnelSiteCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.MicrosoftTunnelSiteCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTunnelSiteCollectionResponse +com.microsoft.graph.beta.models.MigrationMode::0000-InProgress +com.microsoft.graph.beta.models.MigrationMode::0001-Completed +com.microsoft.graph.beta.models.MigrationMode::0002-UnknownFutureValue com.microsoft.graph.beta.models.MigrationsRoot-->Entity com.microsoft.graph.beta.models.MigrationsRoot::|public|constructor():void com.microsoft.graph.beta.models.MigrationsRoot::|public|getCrossTenantMigrationJobs():java.util.List @@ -246456,6 +247006,12 @@ com.microsoft.graph.beta.models.NonEapAuthenticationMethodForEapTtlsType::0002-M com.microsoft.graph.beta.models.NonEapAuthenticationMethodForEapTtlsType::0003-MicrosoftChapVersionTwo com.microsoft.graph.beta.models.NonEapAuthenticationMethodForPeap::0000-None com.microsoft.graph.beta.models.NonEapAuthenticationMethodForPeap::0001-MicrosoftChapVersionTwo +com.microsoft.graph.beta.models.NoScopes-->InheritableScopes +com.microsoft.graph.beta.models.NoScopes::|public|constructor():void +com.microsoft.graph.beta.models.NoScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.NoScopes::|public|OdataType:String +com.microsoft.graph.beta.models.NoScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.NoScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NoScopes com.microsoft.graph.beta.models.Note-->OutlookItem com.microsoft.graph.beta.models.Note::|public|constructor():void com.microsoft.graph.beta.models.Note::|public|getAttachments():java.util.List @@ -257511,6 +258067,8 @@ com.microsoft.graph.beta.models.ProtocolType::0022-PrtBrokerBased com.microsoft.graph.beta.models.ProtocolType::0023-PrtNonBrokerBased com.microsoft.graph.beta.models.ProtocolType::0024-OnBehalfOf com.microsoft.graph.beta.models.ProtocolType::0025-SamlOnBehalfOf +com.microsoft.graph.beta.models.ProtocolType::0026-OfficeS2S +com.microsoft.graph.beta.models.ProtocolType::0027-WsTrust com.microsoft.graph.beta.models.ProviderTenantSetting-->Entity com.microsoft.graph.beta.models.ProviderTenantSetting::|public|constructor():void com.microsoft.graph.beta.models.ProviderTenantSetting::|public|getAzureTenantId():String @@ -260584,6 +261142,7 @@ com.microsoft.graph.beta.models.RiskDetail::0017-AdminConfirmedAccountSafe com.microsoft.graph.beta.models.RiskDetail::0018-AdminConfirmedAgentSafe com.microsoft.graph.beta.models.RiskDetail::0019-AdminConfirmedAgentCompromised com.microsoft.graph.beta.models.RiskDetail::0020-AdminDismissedRiskForAgent +com.microsoft.graph.beta.models.RiskDetail::0021-MicrosoftRevokedSessions com.microsoft.graph.beta.models.RiskDetection-->Entity com.microsoft.graph.beta.models.RiskDetection::|public|constructor():void com.microsoft.graph.beta.models.RiskDetection::|public|getActivity():ActivityType @@ -262309,6 +262868,11 @@ com.microsoft.graph.beta.models.ScopeBase::|public|setIdentity(value?:String):vo com.microsoft.graph.beta.models.ScopeBase::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ScopeBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ScopeBase com.microsoft.graph.beta.models.ScopeBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ScopeCollectionKind::0000-AllAllowed +com.microsoft.graph.beta.models.ScopeCollectionKind::0001-Enumerated +com.microsoft.graph.beta.models.ScopeCollectionKind::0002-None +com.microsoft.graph.beta.models.ScopeCollectionKind::0003-ScopeKindNotSet +com.microsoft.graph.beta.models.ScopeCollectionKind::0004-UnknownFutureValue com.microsoft.graph.beta.models.ScopedRoleMembership-->Entity com.microsoft.graph.beta.models.ScopedRoleMembership::|public|constructor():void com.microsoft.graph.beta.models.ScopedRoleMembership::|public|getAdministrativeUnitId():String @@ -262764,6 +263328,28 @@ com.microsoft.graph.beta.models.SearchResult::|public|setOdataType(value?:String com.microsoft.graph.beta.models.SearchResult::|public|setOnClickTelemetryUrl(value?:String):void com.microsoft.graph.beta.models.SearchResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SearchResult com.microsoft.graph.beta.models.SearchResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|constructor():void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getColor():String +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getDisplayName():String +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getPriority():Integer +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getSensitivityLabelId():String +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|getTooltip():String +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setColor(value?:String):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setPriority(value?:Integer):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setSensitivityLabelId(value?:String):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|public|setTooltip(value?:String):void +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SearchSensitivityLabelInfo +com.microsoft.graph.beta.models.SearchSensitivityLabelInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SecretInformationAccessAwsResourceFinding-->AwsSecretInformationAccessFinding com.microsoft.graph.beta.models.SecretInformationAccessAwsResourceFinding::|public|constructor():void com.microsoft.graph.beta.models.SecretInformationAccessAwsResourceFinding::|public|getFieldDeserializers():Map> @@ -263021,6 +263607,16 @@ com.microsoft.graph.beta.models.security.ActionSource::0000-Manual com.microsoft.graph.beta.models.security.ActionSource::0001-Automatic com.microsoft.graph.beta.models.security.ActionSource::0002-Recommended com.microsoft.graph.beta.models.security.ActionSource::0003-Default +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence-->AlertEvidence +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|constructor():void +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|getActiveDirectoryDomainName():String +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|getTrustedDomains():java.util.List +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|OdataType:String +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|setActiveDirectoryDomainName(value?:String):void +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|public|setTrustedDomains(value?:java.util.List):void +com.microsoft.graph.beta.models.security.ActiveDirectoryDomainEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActiveDirectoryDomainEvidence com.microsoft.graph.beta.models.security.AddContentFooterAction-->InformationProtectionAction com.microsoft.graph.beta.models.security.AddContentFooterAction::|public|constructor():void com.microsoft.graph.beta.models.security.AddContentFooterAction::|public|getAlignment():ContentAlignment @@ -265468,6 +266064,7 @@ com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getOsBuild():Lo com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getOsPlatform():String com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getRbacGroupId():Integer com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getRbacGroupName():String +com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getResourceAccessEvents():java.util.List com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getRiskScore():DeviceRiskScore com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getVersion():String com.microsoft.graph.beta.models.security.DeviceEvidence::|public|getVmMetadata():VmMetadata @@ -265491,6 +266088,7 @@ com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setOsBuild(valu com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setOsPlatform(value?:String):void com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setRbacGroupId(value?:Integer):void com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setRbacGroupName(value?:String):void +com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setResourceAccessEvents(value?:java.util.List):void com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setRiskScore(value?:DeviceRiskScore):void com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.security.DeviceEvidence::|public|setVmMetadata(value?:VmMetadata):void @@ -272377,6 +272975,7 @@ com.microsoft.graph.beta.models.SensitivityLabel::|public|getColor():String com.microsoft.graph.beta.models.SensitivityLabel::|public|getDescription():String com.microsoft.graph.beta.models.SensitivityLabel::|public|getDisplayName():String com.microsoft.graph.beta.models.SensitivityLabel::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SensitivityLabel::|public|getHasProtection():Boolean com.microsoft.graph.beta.models.SensitivityLabel::|public|getIsDefault():Boolean com.microsoft.graph.beta.models.SensitivityLabel::|public|getIsEnabled():Boolean com.microsoft.graph.beta.models.SensitivityLabel::|public|getIsEndpointProtectionEnabled():Boolean @@ -272396,6 +272995,7 @@ com.microsoft.graph.beta.models.SensitivityLabel::|public|setAutoTooltip(value?: com.microsoft.graph.beta.models.SensitivityLabel::|public|setColor(value?:String):void com.microsoft.graph.beta.models.SensitivityLabel::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.SensitivityLabel::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.SensitivityLabel::|public|setHasProtection(value?:Boolean):void com.microsoft.graph.beta.models.SensitivityLabel::|public|setIsDefault(value?:Boolean):void com.microsoft.graph.beta.models.SensitivityLabel::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.beta.models.SensitivityLabel::|public|setIsEndpointProtectionEnabled(value?:Boolean):void @@ -272881,6 +273481,7 @@ com.microsoft.graph.beta.models.ServicePrincipal::|public|getFieldDeserializers( com.microsoft.graph.beta.models.ServicePrincipal::|public|getHomepage():String com.microsoft.graph.beta.models.ServicePrincipal::|public|getHomeRealmDiscoveryPolicies():java.util.List com.microsoft.graph.beta.models.ServicePrincipal::|public|getInfo():InformationalUrl +com.microsoft.graph.beta.models.ServicePrincipal::|public|getIsDisabled():Boolean com.microsoft.graph.beta.models.ServicePrincipal::|public|getKeyCredentials():java.util.List com.microsoft.graph.beta.models.ServicePrincipal::|public|getLicenseDetails():java.util.List com.microsoft.graph.beta.models.ServicePrincipal::|public|getLoginUrl():String @@ -272943,6 +273544,7 @@ com.microsoft.graph.beta.models.ServicePrincipal::|public|setFederatedIdentityCr com.microsoft.graph.beta.models.ServicePrincipal::|public|setHomepage(value?:String):void com.microsoft.graph.beta.models.ServicePrincipal::|public|setHomeRealmDiscoveryPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipal::|public|setInfo(value?:InformationalUrl):void +com.microsoft.graph.beta.models.ServicePrincipal::|public|setIsDisabled(value?:Boolean):void com.microsoft.graph.beta.models.ServicePrincipal::|public|setKeyCredentials(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipal::|public|setLicenseDetails(value?:java.util.List):void com.microsoft.graph.beta.models.ServicePrincipal::|public|setLoginUrl(value?:String):void @@ -273779,10 +274381,12 @@ com.microsoft.graph.beta.models.SharePointIdentity::|public|setLoginName(value?: com.microsoft.graph.beta.models.SharePointIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointIdentity com.microsoft.graph.beta.models.SharePointIdentityMapping-->Entity com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|constructor():void +com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|getDeleted():Deleted com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|getSourceOrganizationId():UUID com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|OdataType:String com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|setDeleted(value?:Deleted):void com.microsoft.graph.beta.models.SharePointIdentityMapping::|public|setSourceOrganizationId(value?:UUID):void com.microsoft.graph.beta.models.SharePointIdentityMapping::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointIdentityMapping com.microsoft.graph.beta.models.SharePointIdentityMappingGroupMigrationData::|protected|backingStore:BackingStore @@ -274828,6 +275432,20 @@ com.microsoft.graph.beta.models.SignInActivity::|static|public|createFromDiscrim com.microsoft.graph.beta.models.SignInActivity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInAssistantOptions::0000-NotConfigured com.microsoft.graph.beta.models.SignInAssistantOptions::0001-Disabled +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|constructor():void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|getKind():Kind +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|getOdataType():String +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|setKind(value?:Kind):void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInAudienceRestrictionsBase +com.microsoft.graph.beta.models.SignInAudienceRestrictionsBase~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.SignInCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.SignInCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.SignInCollectionResponse::|public|getFieldDeserializers():Map> @@ -276401,6 +277019,49 @@ com.microsoft.graph.beta.models.StrongAuthenticationRequirements::|public|setOda com.microsoft.graph.beta.models.StrongAuthenticationRequirements::|public|setPerUserMfaState(value?:PerUserMfaState):void com.microsoft.graph.beta.models.StrongAuthenticationRequirements::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StrongAuthenticationRequirements com.microsoft.graph.beta.models.StrongAuthenticationRequirements~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.StructuredDataEntry::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.StructuredDataEntry::|public|constructor():void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getKeyEntry():StructuredDataEntryTypedValue +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getOdataType():String +com.microsoft.graph.beta.models.StructuredDataEntry::|public|getValueEntry():StructuredDataEntryTypedValue +com.microsoft.graph.beta.models.StructuredDataEntry::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|setKeyEntry(value?:StructuredDataEntryTypedValue):void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.StructuredDataEntry::|public|setValueEntry(value?:StructuredDataEntryTypedValue):void +com.microsoft.graph.beta.models.StructuredDataEntry::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StructuredDataEntry +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|constructor():void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getOdataType():String +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getType():StructuredDataEntryValueType +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|getValues():java.util.List +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|setType(value?:StructuredDataEntryValueType):void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StructuredDataEntryTypedValue +com.microsoft.graph.beta.models.StructuredDataEntryTypedValue~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0000-DateTime +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0001-Boolean +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0002-Byte +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0003-String +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0004-Integer32 +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0005-UnsignedInteger32 +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0006-Integer64 +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0007-UnsignedInteger64 +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0008-StringArray +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0009-ByteArray +com.microsoft.graph.beta.models.StructuredDataEntryValueType::0010-UnknownFutureValue +com.microsoft.graph.beta.models.StructuredDataEntry~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.StsPolicy-->PolicyBase com.microsoft.graph.beta.models.StsPolicy::|public|constructor():void com.microsoft.graph.beta.models.StsPolicy::|public|getAppliesTo():java.util.List @@ -277376,6 +278037,12 @@ com.microsoft.graph.beta.models.TabUpdatedEventMessageDetail::|public|serialize( com.microsoft.graph.beta.models.TabUpdatedEventMessageDetail::|public|setInitiator(value?:IdentitySet):void com.microsoft.graph.beta.models.TabUpdatedEventMessageDetail::|public|setTabId(value?:String):void com.microsoft.graph.beta.models.TabUpdatedEventMessageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TabUpdatedEventMessageDetail +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners-->UserSet +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners::|public|constructor():void +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners::|public|OdataType:String +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TargetAgentIdentitySponsorsOrOwners::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetAgentIdentitySponsorsOrOwners com.microsoft.graph.beta.models.TargetDeviceGroup-->Entity com.microsoft.graph.beta.models.TargetDeviceGroup::|public|constructor():void com.microsoft.graph.beta.models.TargetDeviceGroup::|public|getDisplayName():String @@ -280657,6 +281324,22 @@ com.microsoft.graph.beta.models.TimeOffCollectionResponse::|public|getValue():ja com.microsoft.graph.beta.models.TimeOffCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.TimeOffCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.TimeOffCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeOffCollectionResponse +com.microsoft.graph.beta.models.TimeOffDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.TimeOffDetails::|public|constructor():void +com.microsoft.graph.beta.models.TimeOffDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.TimeOffDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.TimeOffDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TimeOffDetails::|public|getIsAllDay():Boolean +com.microsoft.graph.beta.models.TimeOffDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.TimeOffDetails::|public|getSubject():String +com.microsoft.graph.beta.models.TimeOffDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TimeOffDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.TimeOffDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.TimeOffDetails::|public|setIsAllDay(value?:Boolean):void +com.microsoft.graph.beta.models.TimeOffDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.TimeOffDetails::|public|setSubject(value?:String):void +com.microsoft.graph.beta.models.TimeOffDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeOffDetails +com.microsoft.graph.beta.models.TimeOffDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.TimeOffItem-->ScheduleEntity com.microsoft.graph.beta.models.TimeOffItem::|public|constructor():void com.microsoft.graph.beta.models.TimeOffItem::|public|getFieldDeserializers():Map> @@ -282555,6 +283238,12 @@ com.microsoft.graph.beta.models.UnmuteParticipantOperation::|public|getFieldDese com.microsoft.graph.beta.models.UnmuteParticipantOperation::|public|OdataType:String com.microsoft.graph.beta.models.UnmuteParticipantOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UnmuteParticipantOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnmuteParticipantOperation +com.microsoft.graph.beta.models.UnrestrictedAudience-->SignInAudienceRestrictionsBase +com.microsoft.graph.beta.models.UnrestrictedAudience::|public|constructor():void +com.microsoft.graph.beta.models.UnrestrictedAudience::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UnrestrictedAudience::|public|OdataType:String +com.microsoft.graph.beta.models.UnrestrictedAudience::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.UnrestrictedAudience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnrestrictedAudience com.microsoft.graph.beta.models.UnsupportedDeviceConfiguration-->DeviceConfiguration com.microsoft.graph.beta.models.UnsupportedDeviceConfiguration::|public|constructor():void com.microsoft.graph.beta.models.UnsupportedDeviceConfiguration::|public|getDetails():java.util.List @@ -283397,9 +284086,13 @@ com.microsoft.graph.beta.models.UserConfiguration-->Entity com.microsoft.graph.beta.models.UserConfiguration::|public|constructor():void com.microsoft.graph.beta.models.UserConfiguration::|public|getBinaryData():byte[] com.microsoft.graph.beta.models.UserConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UserConfiguration::|public|getStructuredData():java.util.List +com.microsoft.graph.beta.models.UserConfiguration::|public|getXmlData():byte[] com.microsoft.graph.beta.models.UserConfiguration::|public|OdataType:String com.microsoft.graph.beta.models.UserConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UserConfiguration::|public|setBinaryData(value?:byte[]):void +com.microsoft.graph.beta.models.UserConfiguration::|public|setStructuredData(value?:java.util.List):void +com.microsoft.graph.beta.models.UserConfiguration::|public|setXmlData(value?:byte[]):void com.microsoft.graph.beta.models.UserConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserConfiguration com.microsoft.graph.beta.models.UserConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.UserConfigurationCollectionResponse::|public|constructor():void @@ -285660,6 +286353,7 @@ com.microsoft.graph.beta.models.UserSettings::|public|getRegionalAndLanguageSett com.microsoft.graph.beta.models.UserSettings::|public|getShiftPreferences():ShiftPreferences com.microsoft.graph.beta.models.UserSettings::|public|getStorage():UserStorage com.microsoft.graph.beta.models.UserSettings::|public|getWindows():java.util.List +com.microsoft.graph.beta.models.UserSettings::|public|getWorkHoursAndLocations():WorkHoursAndLocationsSetting com.microsoft.graph.beta.models.UserSettings::|public|OdataType:String com.microsoft.graph.beta.models.UserSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UserSettings::|public|setContactMergeSuggestions(value?:ContactMergeSuggestions):void @@ -285671,6 +286365,7 @@ com.microsoft.graph.beta.models.UserSettings::|public|setRegionalAndLanguageSett com.microsoft.graph.beta.models.UserSettings::|public|setShiftPreferences(value?:ShiftPreferences):void com.microsoft.graph.beta.models.UserSettings::|public|setStorage(value?:UserStorage):void com.microsoft.graph.beta.models.UserSettings::|public|setWindows(value?:java.util.List):void +com.microsoft.graph.beta.models.UserSettings::|public|setWorkHoursAndLocations(value?:WorkHoursAndLocationsSetting):void com.microsoft.graph.beta.models.UserSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSettings com.microsoft.graph.beta.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.UserSignIn-->SignInIdentity @@ -295539,6 +296234,18 @@ com.microsoft.graph.beta.models.WorkforceIntegrationSupportedEntities::0008-Time com.microsoft.graph.beta.models.WorkforceIntegrationSupportedEntities::0009-TimeOffReason com.microsoft.graph.beta.models.WorkforceIntegrationSupportedEntities::0010-TimeOff com.microsoft.graph.beta.models.WorkforceIntegrationSupportedEntities::0011-TimeOffRequest +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting-->Entity +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|constructor():void +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|getMaxSharedWorkLocationDetails():MaxWorkLocationDetails +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|getOccurrences():java.util.List +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|getRecurrences():java.util.List +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|OdataType:String +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|setMaxSharedWorkLocationDetails(value?:MaxWorkLocationDetails):void +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|setOccurrences(value?:java.util.List):void +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|public|setRecurrences(value?:java.util.List):void +com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkHoursAndLocationsSetting com.microsoft.graph.beta.models.WorkingHours::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.WorkingHours::|public|constructor():void com.microsoft.graph.beta.models.WorkingHours::|public|getAdditionalData():Map @@ -295575,6 +296282,9 @@ com.microsoft.graph.beta.models.WorkLocationType::0001-Office com.microsoft.graph.beta.models.WorkLocationType::0002-Remote com.microsoft.graph.beta.models.WorkLocationType::0003-TimeOff com.microsoft.graph.beta.models.WorkLocationType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.WorkLocationUpdateScope::0000-CurrentSegment +com.microsoft.graph.beta.models.WorkLocationUpdateScope::0001-CurrentDay +com.microsoft.graph.beta.models.WorkLocationUpdateScope::0002-UnknownFutureValue com.microsoft.graph.beta.models.Workplace::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.Workplace::|public|constructor():void com.microsoft.graph.beta.models.Workplace::|public|getAdditionalData():Map @@ -295696,6 +296406,54 @@ com.microsoft.graph.beta.models.WorkplaceSensorType::0005-UnknownFutureValue com.microsoft.graph.beta.models.WorkplaceSensorType::0006-Wifi com.microsoft.graph.beta.models.WorkplaceSensor~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Workplace~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.WorkPlanOccurrence-->Entity +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|constructor():void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getEnd():DateTimeTimeZone +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getPlaceId():String +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getRecurrenceId():String +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getStart():DateTimeTimeZone +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getTimeOffDetails():TimeOffDetails +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|OdataType:String +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setEnd(value?:DateTimeTimeZone):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setRecurrenceId(value?:String):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setStart(value?:DateTimeTimeZone):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setTimeOffDetails(value?:TimeOffDetails):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.beta.models.WorkPlanOccurrence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanOccurrence +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.beta.models.WorkPlanRecurrence-->Entity +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|constructor():void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getEnd():DateTimeTimeZone +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getPlaceId():String +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getRecurrence():PatternedRecurrence +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getStart():DateTimeTimeZone +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|OdataType:String +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|setEnd(value?:DateTimeTimeZone):void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|setRecurrence(value?:PatternedRecurrence):void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|setStart(value?:DateTimeTimeZone):void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.beta.models.WorkPlanRecurrence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanRecurrence +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanRecurrenceCollectionResponse com.microsoft.graph.beta.models.WorkPosition-->ItemFacet com.microsoft.graph.beta.models.WorkPosition::|public|constructor():void com.microsoft.graph.beta.models.WorkPosition::|public|getCategories():java.util.List @@ -340745,9 +341503,9 @@ com.microsoft.graph.beta.serviceprincipals.count.CountRequestBuilder::|public|wi com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse-->BaseDeltaFunctionResponse com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|constructor():void com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|getValue():java.util.List com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.serviceprincipals.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse com.microsoft.graph.beta.serviceprincipals.delta.DeltaRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.serviceprincipals.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -369393,6 +370151,7 @@ com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|pu com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -371120,6 +371879,27 @@ com.microsoft.graph.beta.teams.item.channels.item.sharedwithteams.SharedWithTeam com.microsoft.graph.beta.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -373620,6 +374400,7 @@ com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder: com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -373778,6 +374559,27 @@ com.microsoft.graph.beta.teams.item.primarychannel.sharedwithteams.SharedWithTea com.microsoft.graph.beta.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -375576,6 +376378,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -377303,6 +378106,27 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -379803,6 +380627,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -379961,6 +380786,27 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -381774,6 +382620,7 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemReq com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -383501,6 +384348,27 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.sharedwithteam com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -384384,6 +385252,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -386111,6 +386980,27 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -388611,6 +389501,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -388769,6 +389660,27 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -398276,6 +399188,8 @@ com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall com.microsoft.graph.beta.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -398297,6 +399211,66 @@ com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|publi com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -403255,6 +404229,7 @@ com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|p com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|pinnedMessages:PinnedMessagesRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|removeAllAccessForUser:RemoveAllAccessForUserRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -404475,6 +405450,27 @@ com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActi com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody):RequestInformation com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|withUrl(rawUrl:String):SendActivityNotificationRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.beta.users.item.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -426353,6 +427349,7 @@ com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder::|public|toP com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:UserSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder::|public|windows:WindowsRequestBuilder com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder::|public|withUrl(rawUrl:String):SettingsRequestBuilder +com.microsoft.graph.beta.users.item.settings.SettingsRequestBuilder::|public|workHoursAndLocations:WorkHoursAndLocationsRequestBuilder com.microsoft.graph.beta.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -426623,6 +427620,211 @@ com.microsoft.graph.beta.users.item.settings.windows.WindowsRequestBuilder::|pub com.microsoft.graph.beta.users.item.settings.windows.WindowsRequestBuilder::|public|toPostRequestInformation(body:WindowsSetting):RequestInformation com.microsoft.graph.beta.users.item.settings.windows.WindowsRequestBuilder::|public|toPostRequestInformation(body:WindowsSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.settings.windows.WindowsRequestBuilder::|public|withUrl(rawUrl:String):WindowsRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|get():WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|put(body:WorkPlanOccurrence):WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|put(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanOccurrence):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkPlanOccurrenceItemRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|byWorkPlanOccurrenceId(workPlanOccurrenceId:String):WorkPlanOccurrenceItemRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|get():WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|post(body:WorkPlanOccurrence):WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|post(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|setCurrentLocation:SetCurrentLocationRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanOccurrence):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|withUrl(rawUrl:String):OccurrencesRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getUpdateScope():WorkLocationUpdateScope +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setUpdateScope(value?:WorkLocationUpdateScope):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetCurrentLocationPostRequestBody +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|post(body:SetCurrentLocationPostRequestBody):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|post(body:SetCurrentLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|toPostRequestInformation(body:SetCurrentLocationPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|toPostRequestInformation(body:SetCurrentLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|withUrl(rawUrl:String):SetCurrentLocationRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:String; startDateTime?:String):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|get():WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|put(body:WorkPlanRecurrence):WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|put(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanRecurrence):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkPlanRecurrenceItemRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|byWorkPlanRecurrenceId(workPlanRecurrenceId:String):WorkPlanRecurrenceItemRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|get():WorkPlanRecurrenceCollectionResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrenceCollectionResponse +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|post(body:WorkPlanRecurrence):WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|post(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanRecurrence):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|withUrl(rawUrl:String):RecurrencesRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|get():WorkHoursAndLocationsSetting +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkHoursAndLocationsSetting +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|occurrences:OccurrencesRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|occurrencesViewWithStartDateTimeWithEndDateTime(endDateTime:String; startDateTime:String):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|patch(body:WorkHoursAndLocationsSetting):WorkHoursAndLocationsSetting +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|patch(body:WorkHoursAndLocationsSetting; requestConfiguration?:java.util.function.Consumer):WorkHoursAndLocationsSetting +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|recurrences:RecurrencesRequestBuilder +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toPatchRequestInformation(body:WorkHoursAndLocationsSetting):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toPatchRequestInformation(body:WorkHoursAndLocationsSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|withUrl(rawUrl:String):WorkHoursAndLocationsRequestBuilder com.microsoft.graph.beta.users.item.solutions.SolutionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.solutions.SolutionsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.solutions.SolutionsRequestBuilder.GetQueryParameters::|public|expand:String[] diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index 90b7cda4b0b..22bd163f007 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": "6A09B52B6D0D5BDB6C9A9158997009125BA86A5C3AB433B1D1F3C5AC6D440A8E0FCA70A70AF3C8848AAC74BA0CD826175872C0642C55ACE86437076717D4531D", + "descriptionHash": "132BD72834B90EF960917B858EA92D356EF717B4BF993CFEAAC78E98B61A4E4B95102A7BF413BD1965D648A67409238BEF71071B3FE10E2D5011EF079245815A", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.30.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentityBlueprint.java b/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentityBlueprint.java index 10e48a90f00..a2753aadd36 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentityBlueprint.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentityBlueprint.java @@ -32,9 +32,18 @@ public static AgentIdentityBlueprint createFromDiscriminatorValue(@jakarta.annot @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("inheritablePermissions", (n) -> { this.setInheritablePermissions(n.getCollectionOfObjectValues(InheritablePermission::createFromDiscriminatorValue)); }); deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the inheritablePermissions property value. Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInheritablePermissions() { + return this.backingStore.get("inheritablePermissions"); + } /** * Gets the sponsors property value. The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation. * @return a {@link java.util.List} @@ -50,8 +59,16 @@ public java.util.List getSponsors() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("inheritablePermissions", this.getInheritablePermissions()); writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); } + /** + * Sets the inheritablePermissions property value. Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. + * @param value Value to set for the inheritablePermissions property. + */ + public void setInheritablePermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("inheritablePermissions", value); + } /** * Sets the sponsors property value. The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation. * @param value Value to set for the sponsors property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AllAllowedScopes.java b/src/main/java/com/microsoft/graph/beta/generated/models/AllAllowedScopes.java new file mode 100644 index 00000000000..958ca8ecbb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AllAllowedScopes.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllAllowedScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link AllAllowedScopes} and sets the default values. + */ + public AllAllowedScopes() { + super(); + this.setOdataType("#microsoft.graph.allAllowedScopes"); + } + /** + * 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 AllAllowedScopes} + */ + @jakarta.annotation.Nonnull + public static AllAllowedScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AllAllowedScopes(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AllowedTenantsAudience.java b/src/main/java/com/microsoft/graph/beta/generated/models/AllowedTenantsAudience.java new file mode 100644 index 00000000000..f337930ff40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AllowedTenantsAudience.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 AllowedTenantsAudience extends SignInAudienceRestrictionsBase implements Parsable { + /** + * Instantiates a new {@link AllowedTenantsAudience} and sets the default values. + */ + public AllowedTenantsAudience() { + super(); + this.setOdataType("#microsoft.graph.allowedTenantsAudience"); + } + /** + * 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 AllowedTenantsAudience} + */ + @jakarta.annotation.Nonnull + public static AllowedTenantsAudience createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AllowedTenantsAudience(); + } + /** + * Gets the allowedTenantIds property value. The list of Entra tenant IDs where the application can be used as either a client application or a resource application (API). Must contain at least one value. The tenant ID where the application is registered may be included, but is not required (see isHomeTenantAllowed). Required. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllowedTenantIds() { + return this.backingStore.get("allowedTenantIds"); + } + /** + * 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("allowedTenantIds", (n) -> { this.setAllowedTenantIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isHomeTenantAllowed", (n) -> { this.setIsHomeTenantAllowed(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isHomeTenantAllowed property value. Whether the tenant where the application is registered is allowed. Currently, only true is supported. Default is true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsHomeTenantAllowed() { + return this.backingStore.get("isHomeTenantAllowed"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("allowedTenantIds", this.getAllowedTenantIds()); + writer.writeBooleanValue("isHomeTenantAllowed", this.getIsHomeTenantAllowed()); + } + /** + * Sets the allowedTenantIds property value. The list of Entra tenant IDs where the application can be used as either a client application or a resource application (API). Must contain at least one value. The tenant ID where the application is registered may be included, but is not required (see isHomeTenantAllowed). Required. + * @param value Value to set for the allowedTenantIds property. + */ + public void setAllowedTenantIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allowedTenantIds", value); + } + /** + * Sets the isHomeTenantAllowed property value. Whether the tenant where the application is registered is allowed. Currently, only true is supported. Default is true. + * @param value Value to set for the isHomeTenantAllowed property. + */ + public void setIsHomeTenantAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isHomeTenantAllowed", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Application.java b/src/main/java/com/microsoft/graph/beta/generated/models/Application.java index c8a8c4e2767..9763a6e33c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Application.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Application.java @@ -191,6 +191,7 @@ public Map> getFieldDeserializers deserializerMap.put("identifierUris", (n) -> { this.setIdentifierUris(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("info", (n) -> { this.setInfo(n.getObjectValue(InformationalUrl::createFromDiscriminatorValue)); }); deserializerMap.put("isDeviceOnlyAuthSupported", (n) -> { this.setIsDeviceOnlyAuthSupported(n.getBooleanValue()); }); + deserializerMap.put("isDisabled", (n) -> { this.setIsDisabled(n.getBooleanValue()); }); deserializerMap.put("isFallbackPublicClient", (n) -> { this.setIsFallbackPublicClient(n.getBooleanValue()); }); deserializerMap.put("keyCredentials", (n) -> { this.setKeyCredentials(n.getCollectionOfObjectValues(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("logo", (n) -> { this.setLogo(n.getByteArrayValue()); }); @@ -209,6 +210,7 @@ public Map> getFieldDeserializers deserializerMap.put("serviceManagementReference", (n) -> { this.setServiceManagementReference(n.getStringValue()); }); deserializerMap.put("servicePrincipalLockConfiguration", (n) -> { this.setServicePrincipalLockConfiguration(n.getObjectValue(ServicePrincipalLockConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("signInAudience", (n) -> { this.setSignInAudience(n.getStringValue()); }); + deserializerMap.put("signInAudienceRestrictions", (n) -> { this.setSignInAudienceRestrictions(n.getObjectValue(SignInAudienceRestrictionsBase::createFromDiscriminatorValue)); }); deserializerMap.put("spa", (n) -> { this.setSpa(n.getObjectValue(SpaApplication::createFromDiscriminatorValue)); }); deserializerMap.put("synchronization", (n) -> { this.setSynchronization(n.getObjectValue(Synchronization::createFromDiscriminatorValue)); }); deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -261,6 +263,14 @@ public InformationalUrl getInfo() { public Boolean getIsDeviceOnlyAuthSupported() { return this.backingStore.get("isDeviceOnlyAuthSupported"); } + /** + * Gets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDisabled() { + return this.backingStore.get("isDisabled"); + } /** * Gets the isFallbackPublicClient property value. Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property. * @return a {@link Boolean} @@ -405,6 +415,14 @@ public ServicePrincipalLockConfiguration getServicePrincipalLockConfiguration() public String getSignInAudience() { return this.backingStore.get("signInAudience"); } + /** + * Gets the signInAudienceRestrictions property value. The signInAudienceRestrictions property + * @return a {@link SignInAudienceRestrictionsBase} + */ + @jakarta.annotation.Nullable + public SignInAudienceRestrictionsBase getSignInAudienceRestrictions() { + return this.backingStore.get("signInAudienceRestrictions"); + } /** * Gets the spa property value. Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens. * @return a {@link SpaApplication} @@ -513,6 +531,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("identifierUris", this.getIdentifierUris()); writer.writeObjectValue("info", this.getInfo()); writer.writeBooleanValue("isDeviceOnlyAuthSupported", this.getIsDeviceOnlyAuthSupported()); + writer.writeBooleanValue("isDisabled", this.getIsDisabled()); writer.writeBooleanValue("isFallbackPublicClient", this.getIsFallbackPublicClient()); writer.writeCollectionOfObjectValues("keyCredentials", this.getKeyCredentials()); writer.writeByteArrayValue("logo", this.getLogo()); @@ -531,6 +550,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("serviceManagementReference", this.getServiceManagementReference()); writer.writeObjectValue("servicePrincipalLockConfiguration", this.getServicePrincipalLockConfiguration()); writer.writeStringValue("signInAudience", this.getSignInAudience()); + writer.writeObjectValue("signInAudienceRestrictions", this.getSignInAudienceRestrictions()); writer.writeObjectValue("spa", this.getSpa()); writer.writeObjectValue("synchronization", this.getSynchronization()); writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); @@ -689,6 +709,13 @@ public void setInfo(@jakarta.annotation.Nullable final InformationalUrl value) { public void setIsDeviceOnlyAuthSupported(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isDeviceOnlyAuthSupported", value); } + /** + * Sets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * @param value Value to set for the isDisabled property. + */ + public void setIsDisabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDisabled", value); + } /** * Sets the isFallbackPublicClient property value. Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property. * @param value Value to set for the isFallbackPublicClient property. @@ -815,6 +842,13 @@ public void setServicePrincipalLockConfiguration(@jakarta.annotation.Nullable fi public void setSignInAudience(@jakarta.annotation.Nullable final String value) { this.backingStore.set("signInAudience", value); } + /** + * Sets the signInAudienceRestrictions property value. The signInAudienceRestrictions property + * @param value Value to set for the signInAudienceRestrictions property. + */ + public void setSignInAudienceRestrictions(@jakarta.annotation.Nullable final SignInAudienceRestrictionsBase value) { + this.backingStore.set("signInAudienceRestrictions", value); + } /** * Sets the spa property value. Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens. * @param value Value to set for the spa property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AudienceRestriction.java b/src/main/java/com/microsoft/graph/beta/generated/models/AudienceRestriction.java index 856ea70ed14..28668481291 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AudienceRestriction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AudienceRestriction.java @@ -33,6 +33,13 @@ public AudienceRestriction() { @jakarta.annotation.Nonnull public static AudienceRestriction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.azureAdMultipleOrgsAudienceRestriction": return new AzureAdMultipleOrgsAudienceRestriction(); + } + } return new AudienceRestriction(); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AudiencesConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AudiencesConfiguration.java index dbe89406eac..33a91429be3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AudiencesConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AudiencesConfiguration.java @@ -49,10 +49,10 @@ public Map getAdditionalData() { } /** * Gets the azureAdMultipleOrgs property value. Setting to allow or disallow creation of apps with multitenant signInAudience. - * @return a {@link AudienceRestriction} + * @return a {@link AzureAdMultipleOrgsAudienceRestriction} */ @jakarta.annotation.Nullable - public AudienceRestriction getAzureAdMultipleOrgs() { + public AzureAdMultipleOrgsAudienceRestriction getAzureAdMultipleOrgs() { return this.backingStore.get("azureAdMultipleOrgs"); } /** @@ -70,7 +70,7 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(3); - deserializerMap.put("azureAdMultipleOrgs", (n) -> { this.setAzureAdMultipleOrgs(n.getObjectValue(AudienceRestriction::createFromDiscriminatorValue)); }); + deserializerMap.put("azureAdMultipleOrgs", (n) -> { this.setAzureAdMultipleOrgs(n.getObjectValue(AzureAdMultipleOrgsAudienceRestriction::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("personalMicrosoftAccount", (n) -> { this.setPersonalMicrosoftAccount(n.getObjectValue(AudienceRestriction::createFromDiscriminatorValue)); }); return deserializerMap; @@ -113,7 +113,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java b/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java index 1afcb25ebf0..cc27ec1a9e0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Channel.java @@ -93,7 +93,9 @@ public Map> getFieldDeserializers deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("membershipType", (n) -> { this.setMembershipType(n.getEnumValue(ChannelMembershipType::forValue)); }); deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("migrationMode", (n) -> { this.setMigrationMode(n.getEnumValue(MigrationMode::forValue)); }); deserializerMap.put("moderationSettings", (n) -> { this.setModerationSettings(n.getObjectValue(ChannelModerationSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("originalCreatedDateTime", (n) -> { this.setOriginalCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("planner", (n) -> { this.setPlanner(n.getObjectValue(TeamsChannelPlanner::createFromDiscriminatorValue)); }); deserializerMap.put("sharedWithTeams", (n) -> { this.setSharedWithTeams(n.getCollectionOfObjectValues(SharedWithChannelTeamInfo::createFromDiscriminatorValue)); }); deserializerMap.put("summary", (n) -> { this.setSummary(n.getObjectValue(ChannelSummary::createFromDiscriminatorValue)); }); @@ -158,6 +160,14 @@ public ChannelMembershipType getMembershipType() { public java.util.List getMessages() { return this.backingStore.get("messages"); } + /** + * Gets the migrationMode property value. Indicates whether a channel is in migration mode. This value is null for channels that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @return a {@link MigrationMode} + */ + @jakarta.annotation.Nullable + public MigrationMode getMigrationMode() { + return this.backingStore.get("migrationMode"); + } /** * Gets the moderationSettings property value. Settings to configure channel moderation to control who can start new posts and reply to posts in that channel. * @return a {@link ChannelModerationSettings} @@ -166,6 +176,14 @@ public java.util.List getMessages() { public ChannelModerationSettings getModerationSettings() { return this.backingStore.get("moderationSettings"); } + /** + * Gets the originalCreatedDateTime property value. Timestamp of the original creation time for the channel. The value is null if the channel never entered migration mode. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOriginalCreatedDateTime() { + return this.backingStore.get("originalCreatedDateTime"); + } /** * Gets the planner property value. Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. * @return a {@link TeamsChannelPlanner} @@ -234,7 +252,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("members", this.getMembers()); writer.writeEnumValue("membershipType", this.getMembershipType()); writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeEnumValue("migrationMode", this.getMigrationMode()); writer.writeObjectValue("moderationSettings", this.getModerationSettings()); + writer.writeOffsetDateTimeValue("originalCreatedDateTime", this.getOriginalCreatedDateTime()); writer.writeObjectValue("planner", this.getPlanner()); writer.writeCollectionOfObjectValues("sharedWithTeams", this.getSharedWithTeams()); writer.writeObjectValue("summary", this.getSummary()); @@ -333,6 +353,13 @@ public void setMembershipType(@jakarta.annotation.Nullable final ChannelMembersh public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("messages", value); } + /** + * Sets the migrationMode property value. Indicates whether a channel is in migration mode. This value is null for channels that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @param value Value to set for the migrationMode property. + */ + public void setMigrationMode(@jakarta.annotation.Nullable final MigrationMode value) { + this.backingStore.set("migrationMode", value); + } /** * Sets the moderationSettings property value. Settings to configure channel moderation to control who can start new posts and reply to posts in that channel. * @param value Value to set for the moderationSettings property. @@ -340,6 +367,13 @@ public void setMessages(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers deserializerMap.put("lastUpdatedDateTime", (n) -> { this.setLastUpdatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("migrationMode", (n) -> { this.setMigrationMode(n.getEnumValue(MigrationMode::forValue)); }); deserializerMap.put("onlineMeetingInfo", (n) -> { this.setOnlineMeetingInfo(n.getObjectValue(TeamworkOnlineMeetingInfo::createFromDiscriminatorValue)); }); deserializerMap.put("operations", (n) -> { this.setOperations(n.getCollectionOfObjectValues(TeamsAsyncOperation::createFromDiscriminatorValue)); }); + deserializerMap.put("originalCreatedDateTime", (n) -> { this.setOriginalCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); deserializerMap.put("pinnedMessages", (n) -> { this.setPinnedMessages(n.getCollectionOfObjectValues(PinnedChatMessageInfo::createFromDiscriminatorValue)); }); deserializerMap.put("tabs", (n) -> { this.setTabs(n.getCollectionOfObjectValues(TeamsTab::createFromDiscriminatorValue)); }); @@ -124,6 +126,14 @@ public java.util.List getMembers() { public java.util.List getMessages() { return this.backingStore.get("messages"); } + /** + * Gets the migrationMode property value. Indicates whether a chat is in migration mode. This value is null for chats that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @return a {@link MigrationMode} + */ + @jakarta.annotation.Nullable + public MigrationMode getMigrationMode() { + return this.backingStore.get("migrationMode"); + } /** * Gets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. * @return a {@link TeamworkOnlineMeetingInfo} @@ -140,6 +150,14 @@ public TeamworkOnlineMeetingInfo getOnlineMeetingInfo() { public java.util.List getOperations() { return this.backingStore.get("operations"); } + /** + * Gets the originalCreatedDateTime property value. Timestamp of the original creation time for the chat. The value is null if the chat never entered migration mode. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOriginalCreatedDateTime() { + return this.backingStore.get("originalCreatedDateTime"); + } /** * Gets the permissionGrants property value. A collection of permissions granted to apps for the chat. * @return a {@link java.util.List} @@ -212,8 +230,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("lastUpdatedDateTime", this.getLastUpdatedDateTime()); writer.writeCollectionOfObjectValues("members", this.getMembers()); writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeEnumValue("migrationMode", this.getMigrationMode()); writer.writeObjectValue("onlineMeetingInfo", this.getOnlineMeetingInfo()); writer.writeCollectionOfObjectValues("operations", this.getOperations()); + writer.writeOffsetDateTimeValue("originalCreatedDateTime", this.getOriginalCreatedDateTime()); writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); writer.writeCollectionOfObjectValues("pinnedMessages", this.getPinnedMessages()); writer.writeCollectionOfObjectValues("tabs", this.getTabs()); @@ -285,6 +305,13 @@ public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("messages", value); } + /** + * Sets the migrationMode property value. Indicates whether a chat is in migration mode. This value is null for chats that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @param value Value to set for the migrationMode property. + */ + public void setMigrationMode(@jakarta.annotation.Nullable final MigrationMode value) { + this.backingStore.set("migrationMode", value); + } /** * Sets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. * @param value Value to set for the onlineMeetingInfo property. @@ -299,6 +326,13 @@ public void setOnlineMeetingInfo(@jakarta.annotation.Nullable final TeamworkOnli public void setOperations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("operations", value); } + /** + * Sets the originalCreatedDateTime property value. Timestamp of the original creation time for the chat. The value is null if the chat never entered migration mode. + * @param value Value to set for the originalCreatedDateTime property. + */ + public void setOriginalCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("originalCreatedDateTime", value); + } /** * Sets the permissionGrants property value. A collection of permissions granted to apps for the chat. * @param value Value to set for the permissionGrants property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcAutopilotConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcAutopilotConfiguration.java index 30c69fcb8c7..f407c813a60 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcAutopilotConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcAutopilotConfiguration.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the applicationTimeoutInMinutes property value. Indicates the number of minutes allowed for the Autopilot application to apply the device preparation profile (DPP) configurations to the device. If the Autopilot application doesn't finish within the specified time (applicationTimeoutInMinutes), the application error is added to the statusDetail property of the cloudPC object. The supported value is an integer between 10 and 360. Required. + * Gets the applicationTimeoutInMinutes property value. Indicates the number of minutes allowed for the Autopilot application to apply the device preparation profile (DPP) configurations to the device. If the Autopilot application doesn't finish within the specified time (applicationTimeoutInMinutes), the application error is added to the statusDetail property of the cloudPC object. The supported value is an integer between 30 and 360. Required. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers deserializerMap.put("expirationDate", (n) -> { this.setExpirationDate(n.getLocalDateValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); - deserializerMap.put("osArchitecture", (n) -> { this.setOsArchitecture(n.getEnumValue(CloudPcImageOsArchitectureType::forValue)); }); deserializerMap.put("osBuildNumber", (n) -> { this.setOsBuildNumber(n.getStringValue()); }); deserializerMap.put("osStatus", (n) -> { this.setOsStatus(n.getEnumValue(CloudPcDeviceImageOsStatus::forValue)); }); deserializerMap.put("osVersionNumber", (n) -> { this.setOsVersionNumber(n.getStringValue()); }); @@ -90,14 +89,6 @@ public OffsetDateTime getLastModifiedDateTime() { public String getOperatingSystem() { return this.backingStore.get("operatingSystem"); } - /** - * Gets the osArchitecture property value. The osArchitecture property - * @return a {@link CloudPcImageOsArchitectureType} - */ - @jakarta.annotation.Nullable - public CloudPcImageOsArchitectureType getOsArchitecture() { - return this.backingStore.get("osArchitecture"); - } /** * Gets the osBuildNumber property value. The OS build version of the image. For example, 1909. Read-only. * @return a {@link String} @@ -182,7 +173,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeLocalDateValue("expirationDate", this.getExpirationDate()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("operatingSystem", this.getOperatingSystem()); - writer.writeEnumValue("osArchitecture", this.getOsArchitecture()); writer.writeStringValue("osBuildNumber", this.getOsBuildNumber()); writer.writeEnumValue("osStatus", this.getOsStatus()); writer.writeStringValue("osVersionNumber", this.getOsVersionNumber()); @@ -228,13 +218,6 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { this.backingStore.set("operatingSystem", value); } - /** - * Sets the osArchitecture property value. The osArchitecture property - * @param value Value to set for the osArchitecture property. - */ - public void setOsArchitecture(@jakarta.annotation.Nullable final CloudPcImageOsArchitectureType value) { - this.backingStore.set("osArchitecture", value); - } /** * Sets the osBuildNumber property value. The OS build version of the image. For example, 1909. Read-only. * @param value Value to set for the osBuildNumber property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java index 18bfa2d021b..db89338c395 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcGalleryImage.java @@ -62,7 +62,6 @@ public Map> getFieldDeserializers deserializerMap.put("offer", (n) -> { this.setOffer(n.getStringValue()); }); deserializerMap.put("offerDisplayName", (n) -> { this.setOfferDisplayName(n.getStringValue()); }); deserializerMap.put("offerName", (n) -> { this.setOfferName(n.getStringValue()); }); - deserializerMap.put("osArchitecture", (n) -> { this.setOsArchitecture(n.getEnumValue(CloudPcImageOsArchitectureType::forValue)); }); deserializerMap.put("osVersionNumber", (n) -> { this.setOsVersionNumber(n.getStringValue()); }); deserializerMap.put("publisher", (n) -> { this.setPublisher(n.getStringValue()); }); deserializerMap.put("publisherName", (n) -> { this.setPublisherName(n.getStringValue()); }); @@ -99,14 +98,6 @@ public String getOfferDisplayName() { public String getOfferName() { return this.backingStore.get("offerName"); } - /** - * Gets the osArchitecture property value. The osArchitecture property - * @return a {@link CloudPcImageOsArchitectureType} - */ - @jakarta.annotation.Nullable - public CloudPcImageOsArchitectureType getOsArchitecture() { - return this.backingStore.get("osArchitecture"); - } /** * Gets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. * @return a {@link String} @@ -200,7 +191,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("offer", this.getOffer()); writer.writeStringValue("offerDisplayName", this.getOfferDisplayName()); writer.writeStringValue("offerName", this.getOfferName()); - writer.writeEnumValue("osArchitecture", this.getOsArchitecture()); writer.writeStringValue("osVersionNumber", this.getOsVersionNumber()); writer.writeStringValue("publisher", this.getPublisher()); writer.writeStringValue("publisherName", this.getPublisherName()); @@ -254,13 +244,6 @@ public void setOfferDisplayName(@jakarta.annotation.Nullable final String value) public void setOfferName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("offerName", value); } - /** - * Sets the osArchitecture property value. The osArchitecture property - * @param value Value to set for the osArchitecture property. - */ - public void setOsArchitecture(@jakarta.annotation.Nullable final CloudPcImageOsArchitectureType value) { - this.backingStore.set("osArchitecture", value); - } /** * Sets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. * @param value Value to set for the osVersionNumber property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Contact.java b/src/main/java/com/microsoft/graph/beta/generated/models/Contact.java index ff2143578d4..0369f1c502a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Contact.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Contact.java @@ -125,10 +125,13 @@ public Map> getFieldDeserializers deserializerMap.put("phones", (n) -> { this.setPhones(n.getCollectionOfObjectValues(Phone::createFromDiscriminatorValue)); }); deserializerMap.put("photo", (n) -> { this.setPhoto(n.getObjectValue(ProfilePhoto::createFromDiscriminatorValue)); }); deserializerMap.put("postalAddresses", (n) -> { this.setPostalAddresses(n.getCollectionOfObjectValues(PhysicalAddress::createFromDiscriminatorValue)); }); + deserializerMap.put("primaryEmailAddress", (n) -> { this.setPrimaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("profession", (n) -> { this.setProfession(n.getStringValue()); }); + deserializerMap.put("secondaryEmailAddress", (n) -> { this.setSecondaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("spouseName", (n) -> { this.setSpouseName(n.getStringValue()); }); deserializerMap.put("surname", (n) -> { this.setSurname(n.getStringValue()); }); + deserializerMap.put("tertiaryEmailAddress", (n) -> { this.setTertiaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); deserializerMap.put("websites", (n) -> { this.setWebsites(n.getCollectionOfObjectValues(Website::createFromDiscriminatorValue)); }); deserializerMap.put("weddingAnniversary", (n) -> { this.setWeddingAnniversary(n.getLocalDateValue()); }); @@ -289,6 +292,14 @@ public ProfilePhoto getPhoto() { public java.util.List getPostalAddresses() { return this.backingStore.get("postalAddresses"); } + /** + * Gets the primaryEmailAddress property value. The primary email address of the contact. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getPrimaryEmailAddress() { + return this.backingStore.get("primaryEmailAddress"); + } /** * Gets the profession property value. The contact's profession. * @return a {@link String} @@ -297,6 +308,14 @@ public java.util.List getPostalAddresses() { public String getProfession() { return this.backingStore.get("profession"); } + /** + * Gets the secondaryEmailAddress property value. The secondary email address of the contact. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getSecondaryEmailAddress() { + return this.backingStore.get("secondaryEmailAddress"); + } /** * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable. * @return a {@link java.util.List} @@ -321,6 +340,14 @@ public String getSpouseName() { public String getSurname() { return this.backingStore.get("surname"); } + /** + * Gets the tertiaryEmailAddress property value. The tertiary email address of the contact. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getTertiaryEmailAddress() { + return this.backingStore.get("tertiaryEmailAddress"); + } /** * Gets the title property value. The contact's title. * @return a {@link String} @@ -403,10 +430,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("phones", this.getPhones()); writer.writeObjectValue("photo", this.getPhoto()); writer.writeCollectionOfObjectValues("postalAddresses", this.getPostalAddresses()); + writer.writeObjectValue("primaryEmailAddress", this.getPrimaryEmailAddress()); writer.writeStringValue("profession", this.getProfession()); + writer.writeObjectValue("secondaryEmailAddress", this.getSecondaryEmailAddress()); writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeStringValue("spouseName", this.getSpouseName()); writer.writeStringValue("surname", this.getSurname()); + writer.writeObjectValue("tertiaryEmailAddress", this.getTertiaryEmailAddress()); writer.writeStringValue("title", this.getTitle()); writer.writeCollectionOfObjectValues("websites", this.getWebsites()); writer.writeLocalDateValue("weddingAnniversary", this.getWeddingAnniversary()); @@ -603,6 +633,13 @@ public void setPhoto(@jakarta.annotation.Nullable final ProfilePhoto value) { public void setPostalAddresses(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("postalAddresses", value); } + /** + * Sets the primaryEmailAddress property value. The primary email address of the contact. + * @param value Value to set for the primaryEmailAddress property. + */ + public void setPrimaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("primaryEmailAddress", value); + } /** * Sets the profession property value. The contact's profession. * @param value Value to set for the profession property. @@ -610,6 +647,13 @@ public void setPostalAddresses(@jakarta.annotation.Nullable final java.util.List public void setProfession(@jakarta.annotation.Nullable final String value) { this.backingStore.set("profession", value); } + /** + * Sets the secondaryEmailAddress property value. The secondary email address of the contact. + * @param value Value to set for the secondaryEmailAddress property. + */ + public void setSecondaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("secondaryEmailAddress", value); + } /** * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable. * @param value Value to set for the singleValueExtendedProperties property. @@ -631,6 +675,13 @@ public void setSpouseName(@jakarta.annotation.Nullable final String value) { public void setSurname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("surname", value); } + /** + * Sets the tertiaryEmailAddress property value. The tertiary email address of the contact. + * @param value Value to set for the tertiaryEmailAddress property. + */ + public void setTertiaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("tertiaryEmailAddress", value); + } /** * Sets the title property value. The contact's title. * @param value Value to set for the title property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversation.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversation.java new file mode 100644 index 00000000000..9313c7562cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversation.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Conversation is a first class object in the system, and consists of persistent metadata plus a stream of messages,typically alternating request/response, implicitly forming a turn.Represents a conversation with Copilot Chat. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotConversation extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotConversation} and sets the default values. + */ + public CopilotConversation() { + 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 CopilotConversation} + */ + @jakarta.annotation.Nonnull + public static CopilotConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotConversation(); + } + /** + * Gets the createdDateTime property value. The date and time when the conversation was created. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the displayName property value. The display name of the conversation. + * @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("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(CopilotConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(CopilotConversationState::forValue)); }); + deserializerMap.put("turnCount", (n) -> { this.setTurnCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the messages property value. The ordered list of messages in the conversation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessages() { + return this.backingStore.get("messages"); + } + /** + * Gets the state property value. The state of a Copilot conversation. + * @return a {@link CopilotConversationState} + */ + @jakarta.annotation.Nullable + public CopilotConversationState getState() { + return this.backingStore.get("state"); + } + /** + * Gets the turnCount property value. The number of turns in the conversation. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTurnCount() { + return this.backingStore.get("turnCount"); + } + /** + * 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("messages", this.getMessages()); + writer.writeEnumValue("state", this.getState()); + } + /** + * Sets the createdDateTime property value. The date and time when the conversation was created. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the displayName property value. The display name of the conversation. + * @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 messages property value. The ordered list of messages in the conversation. + * @param value Value to set for the messages property. + */ + public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messages", value); + } + /** + * Sets the state property value. The state of a Copilot conversation. + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final CopilotConversationState value) { + this.backingStore.set("state", value); + } + /** + * Sets the turnCount property value. The number of turns in the conversation. + * @param value Value to set for the turnCount property. + */ + public void setTurnCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("turnCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttribution.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttribution.java new file mode 100644 index 00000000000..e64436c18ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttribution.java @@ -0,0 +1,237 @@ +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 CopilotConversationAttribution implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CopilotConversationAttribution} and sets the default values. + */ + public CopilotConversationAttribution() { + 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 CopilotConversationAttribution} + */ + @jakarta.annotation.Nonnull + public static CopilotConversationAttribution createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotConversationAttribution(); + } + /** + * 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 attributionSource property value. The source of the attribution. + * @return a {@link CopilotConversationAttributionSource} + */ + @jakarta.annotation.Nullable + public CopilotConversationAttributionSource getAttributionSource() { + return this.backingStore.get("attributionSource"); + } + /** + * Gets the attributionType property value. The type of attribution. + * @return a {@link CopilotConversationAttributionType} + */ + @jakarta.annotation.Nullable + public CopilotConversationAttributionType getAttributionType() { + return this.backingStore.get("attributionType"); + } + /** + * 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>(9); + deserializerMap.put("attributionSource", (n) -> { this.setAttributionSource(n.getEnumValue(CopilotConversationAttributionSource::forValue)); }); + deserializerMap.put("attributionType", (n) -> { this.setAttributionType(n.getEnumValue(CopilotConversationAttributionType::forValue)); }); + deserializerMap.put("imageFavIcon", (n) -> { this.setImageFavIcon(n.getStringValue()); }); + deserializerMap.put("imageHeight", (n) -> { this.setImageHeight(n.getIntegerValue()); }); + deserializerMap.put("imageWebUrl", (n) -> { this.setImageWebUrl(n.getStringValue()); }); + deserializerMap.put("imageWidth", (n) -> { this.setImageWidth(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("providerDisplayName", (n) -> { this.setProviderDisplayName(n.getStringValue()); }); + deserializerMap.put("seeMoreWebUrl", (n) -> { this.setSeeMoreWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the imageFavIcon property value. The imageFavIcon property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getImageFavIcon() { + return this.backingStore.get("imageFavIcon"); + } + /** + * Gets the imageHeight property value. The imageHeight property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getImageHeight() { + return this.backingStore.get("imageHeight"); + } + /** + * Gets the imageWebUrl property value. The imageWebUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getImageWebUrl() { + return this.backingStore.get("imageWebUrl"); + } + /** + * Gets the imageWidth property value. The imageWidth property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getImageWidth() { + return this.backingStore.get("imageWidth"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the providerDisplayName property value. The providerDisplayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProviderDisplayName() { + return this.backingStore.get("providerDisplayName"); + } + /** + * Gets the seeMoreWebUrl property value. The seeMoreWebUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSeeMoreWebUrl() { + return this.backingStore.get("seeMoreWebUrl"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("attributionSource", this.getAttributionSource()); + writer.writeEnumValue("attributionType", this.getAttributionType()); + 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 attributionSource property value. The source of the attribution. + * @param value Value to set for the attributionSource property. + */ + public void setAttributionSource(@jakarta.annotation.Nullable final CopilotConversationAttributionSource value) { + this.backingStore.set("attributionSource", value); + } + /** + * Sets the attributionType property value. The type of attribution. + * @param value Value to set for the attributionType property. + */ + public void setAttributionType(@jakarta.annotation.Nullable final CopilotConversationAttributionType value) { + this.backingStore.set("attributionType", 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 imageFavIcon property value. The imageFavIcon property + * @param value Value to set for the imageFavIcon property. + */ + public void setImageFavIcon(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("imageFavIcon", value); + } + /** + * Sets the imageHeight property value. The imageHeight property + * @param value Value to set for the imageHeight property. + */ + public void setImageHeight(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("imageHeight", value); + } + /** + * Sets the imageWebUrl property value. The imageWebUrl property + * @param value Value to set for the imageWebUrl property. + */ + public void setImageWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("imageWebUrl", value); + } + /** + * Sets the imageWidth property value. The imageWidth property + * @param value Value to set for the imageWidth property. + */ + public void setImageWidth(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("imageWidth", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the providerDisplayName property value. The providerDisplayName property + * @param value Value to set for the providerDisplayName property. + */ + public void setProviderDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("providerDisplayName", value); + } + /** + * Sets the seeMoreWebUrl property value. The seeMoreWebUrl property + * @param value Value to set for the seeMoreWebUrl property. + */ + public void setSeeMoreWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("seeMoreWebUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionSource.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionSource.java new file mode 100644 index 00000000000..d4339937490 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionSource.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The source of the attribution. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotConversationAttributionSource implements ValuedEnum { + Grounding("grounding"), + Model("model"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotConversationAttributionSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotConversationAttributionSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "grounding": return Grounding; + case "model": return Model; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionType.java new file mode 100644 index 00000000000..8e6ad92713b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationAttributionType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The type of attribution. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotConversationAttributionType implements ValuedEnum { + Citation("citation"), + Annotation("annotation"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotConversationAttributionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotConversationAttributionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "citation": return Citation; + case "annotation": return Annotation; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationMessage.java new file mode 100644 index 00000000000..1ba9a12478f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationMessage.java @@ -0,0 +1,72 @@ +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; +/** + * Abstract entity representing a chat message in a request or response. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotConversationMessage extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotConversationMessage} and sets the default values. + */ + public CopilotConversationMessage() { + 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 CopilotConversationMessage} + */ + @jakarta.annotation.Nonnull + public static CopilotConversationMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.copilotConversationRequestMessage": return new CopilotConversationRequestMessage(); + case "#microsoft.graph.copilotConversationResponseMessage": return new CopilotConversationResponseMessage(); + } + } + return new CopilotConversationMessage(); + } + /** + * 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("text", (n) -> { this.setText(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the text property value. The text of the message. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getText() { + return this.backingStore.get("text"); + } + /** + * 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("text", this.getText()); + } + /** + * Sets the text property value. The text of the message. + * @param value Value to set for the text property. + */ + public void setText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("text", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationRequestMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationRequestMessage.java new file mode 100644 index 00000000000..e00f9e0764b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationRequestMessage.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Entity representing a chat message in a request. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotConversationRequestMessage extends CopilotConversationMessage implements Parsable { + /** + * Instantiates a new {@link CopilotConversationRequestMessage} and sets the default values. + */ + public CopilotConversationRequestMessage() { + super(); + this.setOdataType("#microsoft.graph.copilotConversationRequestMessage"); + } + /** + * 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 CopilotConversationRequestMessage} + */ + @jakarta.annotation.Nonnull + public static CopilotConversationRequestMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotConversationRequestMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationResponseMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationResponseMessage.java new file mode 100644 index 00000000000..e550b8f2a30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationResponseMessage.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Represents a response message in a chat. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotConversationResponseMessage extends CopilotConversationMessage implements Parsable { + /** + * Instantiates a new {@link CopilotConversationResponseMessage} and sets the default values. + */ + public CopilotConversationResponseMessage() { + super(); + this.setOdataType("#microsoft.graph.copilotConversationResponseMessage"); + } + /** + * 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 CopilotConversationResponseMessage} + */ + @jakarta.annotation.Nonnull + public static CopilotConversationResponseMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotConversationResponseMessage(); + } + /** + * Gets the adaptiveCards property value. The adaptiveCards property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAdaptiveCards() { + return this.backingStore.get("adaptiveCards"); + } + /** + * Gets the attributions property value. The attributions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAttributions() { + return this.backingStore.get("attributions"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("adaptiveCards", (n) -> { this.setAdaptiveCards(n.getCollectionOfObjectValues(Json::createFromDiscriminatorValue)); }); + deserializerMap.put("attributions", (n) -> { this.setAttributions(n.getCollectionOfObjectValues(CopilotConversationAttribution::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("sensitivityLabel", (n) -> { this.setSensitivityLabel(n.getObjectValue(SearchSensitivityLabelInfo::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the sensitivityLabel property value. The sensitivityLabel property + * @return a {@link SearchSensitivityLabelInfo} + */ + @jakarta.annotation.Nullable + public SearchSensitivityLabelInfo getSensitivityLabel() { + return this.backingStore.get("sensitivityLabel"); + } + /** + * 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); + } + /** + * Sets the adaptiveCards property value. The adaptiveCards property + * @param value Value to set for the adaptiveCards property. + */ + public void setAdaptiveCards(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("adaptiveCards", value); + } + /** + * Sets the attributions property value. The attributions property + * @param value Value to set for the attributions property. + */ + public void setAttributions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("attributions", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the sensitivityLabel property value. The sensitivityLabel property + * @param value Value to set for the sensitivityLabel property. + */ + public void setSensitivityLabel(@jakarta.annotation.Nullable final SearchSensitivityLabelInfo value) { + this.backingStore.set("sensitivityLabel", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationState.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationState.java new file mode 100644 index 00000000000..4c99e03b3da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotConversationState.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The state of a Copilot conversation. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CopilotConversationState implements ValuedEnum { + /** The conversation is active and can accept requests to chat. */ + Active("active"), + /** Copilot has disengaged from the conversation due to a RAI issue and will reject further requests to chat. */ + DisengagedForRai("disengagedForRai"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CopilotConversationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CopilotConversationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "active": return Active; + case "disengagedForRai": return DisengagedForRai; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java b/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java index e3843259cc2..70ed08fd616 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java @@ -63,7 +63,7 @@ public MailboxDetails getMailboxDetails() { return this.backingStore.get("mailboxDetails"); } /** - * Gets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Desk that is taken down for maintenance or marked as not reservable. + * Gets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. * @return a {@link PlaceMode} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public void setMailboxDetails(@jakarta.annotation.Nullable final MailboxDetails this.backingStore.set("mailboxDetails", value); } /** - * Sets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Desk that is taken down for maintenance or marked as not reservable. + * Sets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. * @param value Value to set for the mode property. */ public void setMode(@jakarta.annotation.Nullable final PlaceMode 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 3169c6f1be2..533a12d3053 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -14,9 +14,10 @@ import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; -import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.DataSource; +import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -25,8 +26,8 @@ import com.microsoft.graph.beta.models.ediscovery.ReviewSet; import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; +import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; -import com.microsoft.graph.beta.models.ediscovery.UnifiedGroupSource; import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; @@ -37,6 +38,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; @@ -183,7 +185,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; @@ -193,6 +194,7 @@ import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; import com.microsoft.graph.beta.models.security.CaseEscaped; +import com.microsoft.graph.beta.models.security.CaseOperation; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -201,8 +203,6 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; -import com.microsoft.graph.beta.models.security.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; @@ -283,13 +283,13 @@ import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; -import com.microsoft.graph.beta.models.security.Tag; import com.microsoft.graph.beta.models.security.ThreatIntelligence; import com.microsoft.graph.beta.models.security.ThreatSubmission; import com.microsoft.graph.beta.models.security.ThreatSubmissionRoot; 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.Vulnerability; @@ -813,6 +813,10 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.copilotAdminLimitedMode": return new CopilotAdminLimitedMode(); case "#microsoft.graph.copilotAdminSetting": return new CopilotAdminSetting(); case "#microsoft.graph.copilotCommunicationsRoot": return new CopilotCommunicationsRoot(); + case "#microsoft.graph.copilotConversation": return new CopilotConversation(); + case "#microsoft.graph.copilotConversationMessage": return new CopilotConversationMessage(); + case "#microsoft.graph.copilotConversationRequestMessage": return new CopilotConversationRequestMessage(); + case "#microsoft.graph.copilotConversationResponseMessage": return new CopilotConversationResponseMessage(); case "#microsoft.graph.copilotPackage": return new CopilotPackage(); case "#microsoft.graph.copilotPackageDetail": return new CopilotPackageDetail(); case "#microsoft.graph.copilotPeopleAdminSetting": return new CopilotPeopleAdminSetting(); @@ -893,10 +897,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceCompliancePolicyState": return new DeviceCompliancePolicyState(); case "#microsoft.graph.deviceComplianceScheduledActionForRule": return new DeviceComplianceScheduledActionForRule(); case "#microsoft.graph.deviceComplianceScript": return new DeviceComplianceScript(); - case "#microsoft.graph.deviceComplianceScriptDeviceState": return new DeviceComplianceScriptDeviceState(); - case "#microsoft.graph.deviceComplianceScriptRunSummary": return new DeviceComplianceScriptRunSummary(); - case "#microsoft.graph.deviceComplianceSettingState": return new DeviceComplianceSettingState(); - case "#microsoft.graph.deviceComplianceUserOverview": return new DeviceComplianceUserOverview(); } return null; } @@ -908,6 +908,10 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.deviceComplianceScriptDeviceState": return new DeviceComplianceScriptDeviceState(); + case "#microsoft.graph.deviceComplianceScriptRunSummary": return new DeviceComplianceScriptRunSummary(); + case "#microsoft.graph.deviceComplianceSettingState": return new DeviceComplianceSettingState(); + case "#microsoft.graph.deviceComplianceUserOverview": return new DeviceComplianceUserOverview(); case "#microsoft.graph.deviceComplianceUserStatus": return new DeviceComplianceUserStatus(); case "#microsoft.graph.deviceConfiguration": return new DeviceConfiguration(); case "#microsoft.graph.deviceConfigurationAssignment": return new DeviceConfigurationAssignment(); @@ -1136,6 +1140,8 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.exactMatchSessionBase": return new ExactMatchSessionBase(); case "#microsoft.graph.exactMatchUploadAgent": return new ExactMatchUploadAgent(); case "#microsoft.graph.exchangeAdmin": return new ExchangeAdmin(); + case "#microsoft.graph.exchangeMessageTrace": return new ExchangeMessageTrace(); + case "#microsoft.graph.exchangeMessageTraceDetail": return new ExchangeMessageTraceDetail(); case "#microsoft.graph.exchangeProtectionPolicy": return new ExchangeProtectionPolicy(); case "#microsoft.graph.exchangeRestoreSession": return new ExchangeRestoreSession(); case "#microsoft.graph.exchangeSettings": return new ExchangeSettings(); @@ -1402,12 +1408,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.languageProficiency": return new LanguageProficiency(); case "#microsoft.graph.learningAssignment": return new LearningAssignment(); case "#microsoft.graph.learningContent": return new LearningContent(); - case "#microsoft.graph.learningCourseActivity": return new LearningCourseActivity(); - case "#microsoft.graph.learningProvider": return new LearningProvider(); - case "#microsoft.graph.learningSelfInitiatedCourse": return new LearningSelfInitiatedCourse(); - case "#microsoft.graph.levelMap": return new LevelMap(); - case "#microsoft.graph.licenseDetails": return new LicenseDetails(); - case "#microsoft.graph.linkedResource": return new LinkedResource(); } return null; } @@ -1419,6 +1419,12 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.learningCourseActivity": return new LearningCourseActivity(); + case "#microsoft.graph.learningProvider": return new LearningProvider(); + case "#microsoft.graph.learningSelfInitiatedCourse": return new LearningSelfInitiatedCourse(); + case "#microsoft.graph.levelMap": return new LevelMap(); + case "#microsoft.graph.licenseDetails": return new LicenseDetails(); + case "#microsoft.graph.linkedResource": return new LinkedResource(); case "#microsoft.graph.list": return new List(); case "#microsoft.graph.listItem": return new ListItem(); case "#microsoft.graph.listItemVersion": return new ListItemVersion(); @@ -1558,6 +1564,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.messageRecipient": return new MessageRecipient(); case "#microsoft.graph.messageRule": return new MessageRule(); case "#microsoft.graph.messageTrace": return new MessageTrace(); + case "#microsoft.graph.messageTracingRoot": return new MessageTracingRoot(); case "#microsoft.graph.mfaCompletionMetric": return new MfaCompletionMetric(); case "#microsoft.graph.mfaFailure": return new MfaFailure(); case "#microsoft.graph.mfaTelecomFraudMetric": return new MfaTelecomFraudMetric(); @@ -1912,13 +1919,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.recommendation": return new Recommendation(); case "#microsoft.graph.recommendationBase": return new RecommendationBase(); case "#microsoft.graph.recommendationConfiguration": return new RecommendationConfiguration(); - case "#microsoft.graph.recordOperation": return new RecordOperation(); - case "#microsoft.graph.recycleBin": return new RecycleBin(); - case "#microsoft.graph.recycleBinItem": return new RecycleBinItem(); - case "#microsoft.graph.redundantAssignmentAlertConfiguration": return new RedundantAssignmentAlertConfiguration(); - case "#microsoft.graph.redundantAssignmentAlertIncident": return new RedundantAssignmentAlertIncident(); - case "#microsoft.graph.referenceAttachment": return new ReferenceAttachment(); - case "#microsoft.graph.reflectCheckInResponse": return new ReflectCheckInResponse(); } return null; } @@ -1930,6 +1930,13 @@ 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.recordOperation": return new RecordOperation(); + case "#microsoft.graph.recycleBin": return new RecycleBin(); + case "#microsoft.graph.recycleBinItem": return new RecycleBinItem(); + case "#microsoft.graph.redundantAssignmentAlertConfiguration": return new RedundantAssignmentAlertConfiguration(); + case "#microsoft.graph.redundantAssignmentAlertIncident": return new RedundantAssignmentAlertIncident(); + case "#microsoft.graph.referenceAttachment": return new ReferenceAttachment(); + case "#microsoft.graph.reflectCheckInResponse": return new ReflectCheckInResponse(); case "#microsoft.graph.regionalAndLanguageSettings": return new RegionalAndLanguageSettings(); case "#microsoft.graph.relyingPartyDetailedSummary": return new RelyingPartyDetailedSummary(); case "#microsoft.graph.remoteActionAudit": return new RemoteActionAudit(); @@ -2423,13 +2430,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.userInstallStateSummary": return new UserInstallStateSummary(); case "#microsoft.graph.userMfaSignInSummary": return new UserMfaSignInSummary(); case "#microsoft.graph.userPasswordResetsAndChangesSummary": return new UserPasswordResetsAndChangesSummary(); - case "#microsoft.graph.userPFXCertificate": return new UserPFXCertificate(); - case "#microsoft.graph.userProtectionScopeContainer": return new UserProtectionScopeContainer(); - case "#microsoft.graph.userRegistrationActivitySummary": return new UserRegistrationActivitySummary(); - case "#microsoft.graph.userRegistrationDetails": return new UserRegistrationDetails(); - case "#microsoft.graph.userRequestsMetric": return new UserRequestsMetric(); - case "#microsoft.graph.userScopeTeamsAppInstallation": return new UserScopeTeamsAppInstallation(); - case "#microsoft.graph.userSecurityProfile": return new UserSecurityProfile(); } return null; } @@ -2441,6 +2441,13 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.userPFXCertificate": return new UserPFXCertificate(); + case "#microsoft.graph.userProtectionScopeContainer": return new UserProtectionScopeContainer(); + case "#microsoft.graph.userRegistrationActivitySummary": return new UserRegistrationActivitySummary(); + case "#microsoft.graph.userRegistrationDetails": return new UserRegistrationDetails(); + case "#microsoft.graph.userRequestsMetric": return new UserRequestsMetric(); + case "#microsoft.graph.userScopeTeamsAppInstallation": return new UserScopeTeamsAppInstallation(); + case "#microsoft.graph.userSecurityProfile": return new UserSecurityProfile(); case "#microsoft.graph.userSettings": return new UserSettings(); case "#microsoft.graph.userSignInInsight": return new UserSignInInsight(); case "#microsoft.graph.userSignUpMetric": return new UserSignUpMetric(); @@ -2664,8 +2671,11 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookWorksheet": return new WorkbookWorksheet(); case "#microsoft.graph.workbookWorksheetProtection": return new WorkbookWorksheetProtection(); case "#microsoft.graph.workforceIntegration": return new WorkforceIntegration(); + case "#microsoft.graph.workHoursAndLocationsSetting": return new WorkHoursAndLocationsSetting(); case "#microsoft.graph.workingTimeSchedule": return new WorkingTimeSchedule(); case "#microsoft.graph.workplaceSensorDevice": return new WorkplaceSensorDevice(); + case "#microsoft.graph.workPlanOccurrence": return new WorkPlanOccurrence(); + case "#microsoft.graph.workPlanRecurrence": return new WorkPlanRecurrence(); case "#microsoft.graph.workPosition": return new WorkPosition(); case "#microsoft.graph.workspace": return new Workspace(); case "#microsoft.graph.x509CertificateAuthenticationMethodConfiguration": return new X509CertificateAuthenticationMethodConfiguration(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EnumeratedScopes.java b/src/main/java/com/microsoft/graph/beta/generated/models/EnumeratedScopes.java new file mode 100644 index 00000000000..0be5725c594 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EnumeratedScopes.java @@ -0,0 +1,62 @@ +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 EnumeratedScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link EnumeratedScopes} and sets the default values. + */ + public EnumeratedScopes() { + super(); + this.setOdataType("#microsoft.graph.enumeratedScopes"); + } + /** + * 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 EnumeratedScopes} + */ + @jakarta.annotation.Nonnull + public static EnumeratedScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EnumeratedScopes(); + } + /** + * 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("scopes", (n) -> { this.setScopes(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getScopes() { + return this.backingStore.get("scopes"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("scopes", this.getScopes()); + } + /** + * Sets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. + * @param value Value to set for the scopes property. + */ + public void setScopes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("scopes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeAdmin.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeAdmin.java index d7874f585aa..26e0e23c1df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeAdmin.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeAdmin.java @@ -33,6 +33,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("mailboxes", (n) -> { this.setMailboxes(n.getCollectionOfObjectValues(Mailbox::createFromDiscriminatorValue)); }); deserializerMap.put("messageTraces", (n) -> { this.setMessageTraces(n.getCollectionOfObjectValues(MessageTrace::createFromDiscriminatorValue)); }); + deserializerMap.put("tracing", (n) -> { this.setTracing(n.getObjectValue(MessageTracingRoot::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -51,6 +52,14 @@ public java.util.List getMailboxes() { public java.util.List getMessageTraces() { return this.backingStore.get("messageTraces"); } + /** + * Gets the tracing property value. The tracing property + * @return a {@link MessageTracingRoot} + */ + @jakarta.annotation.Nullable + public MessageTracingRoot getTracing() { + return this.backingStore.get("tracing"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("mailboxes", this.getMailboxes()); writer.writeCollectionOfObjectValues("messageTraces", this.getMessageTraces()); + writer.writeObjectValue("tracing", this.getTracing()); } /** * Sets the mailboxes property value. Represents a user's mailboxes. @@ -75,4 +85,11 @@ public void setMailboxes(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("messageTraces", value); } + /** + * Sets the tracing property value. The tracing property + * @param value Value to set for the tracing property. + */ + public void setTracing(@jakarta.annotation.Nullable final MessageTracingRoot value) { + this.backingStore.set("tracing", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTrace.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTrace.java new file mode 100644 index 00000000000..2177e0f2878 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTrace.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTrace extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTrace} and sets the default values. + */ + public ExchangeMessageTrace() { + 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 ExchangeMessageTrace} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTrace createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTrace(); + } + /** + * 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("fromIP", (n) -> { this.setFromIP(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + deserializerMap.put("receivedDateTime", (n) -> { this.setReceivedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("recipientAddress", (n) -> { this.setRecipientAddress(n.getStringValue()); }); + deserializerMap.put("senderAddress", (n) -> { this.setSenderAddress(n.getStringValue()); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getIntegerValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ExchangeMessageTraceStatus::forValue)); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getStringValue()); }); + deserializerMap.put("toIP", (n) -> { this.setToIP(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the fromIP property value. The fromIP property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFromIP() { + return this.backingStore.get("fromIP"); + } + /** + * Gets the messageId property value. The messageId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * Gets the receivedDateTime property value. The receivedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getReceivedDateTime() { + return this.backingStore.get("receivedDateTime"); + } + /** + * Gets the recipientAddress property value. The recipientAddress property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRecipientAddress() { + return this.backingStore.get("recipientAddress"); + } + /** + * Gets the senderAddress property value. The senderAddress property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSenderAddress() { + return this.backingStore.get("senderAddress"); + } + /** + * Gets the size property value. The size property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the status property value. The status property + * @return a {@link ExchangeMessageTraceStatus} + */ + @jakarta.annotation.Nullable + public ExchangeMessageTraceStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the subject property value. The subject property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * Gets the toIP property value. The toIP property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getToIP() { + return this.backingStore.get("toIP"); + } + /** + * 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("fromIP", this.getFromIP()); + writer.writeStringValue("messageId", this.getMessageId()); + writer.writeOffsetDateTimeValue("receivedDateTime", this.getReceivedDateTime()); + writer.writeStringValue("recipientAddress", this.getRecipientAddress()); + writer.writeStringValue("senderAddress", this.getSenderAddress()); + writer.writeIntegerValue("size", this.getSize()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeStringValue("subject", this.getSubject()); + writer.writeStringValue("toIP", this.getToIP()); + } + /** + * Sets the fromIP property value. The fromIP property + * @param value Value to set for the fromIP property. + */ + public void setFromIP(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("fromIP", value); + } + /** + * Sets the messageId property value. The messageId property + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } + /** + * Sets the receivedDateTime property value. The receivedDateTime property + * @param value Value to set for the receivedDateTime property. + */ + public void setReceivedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("receivedDateTime", value); + } + /** + * Sets the recipientAddress property value. The recipientAddress property + * @param value Value to set for the recipientAddress property. + */ + public void setRecipientAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("recipientAddress", value); + } + /** + * Sets the senderAddress property value. The senderAddress property + * @param value Value to set for the senderAddress property. + */ + public void setSenderAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("senderAddress", value); + } + /** + * Sets the size property value. The size property + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("size", 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 ExchangeMessageTraceStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the subject property value. The subject property + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } + /** + * Sets the toIP property value. The toIP property + * @param value Value to set for the toIP property. + */ + public void setToIP(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("toIP", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceCollectionResponse.java new file mode 100644 index 00000000000..fc970fd9e47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceCollectionResponse.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 ExchangeMessageTraceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTraceCollectionResponse} and sets the default values. + */ + public ExchangeMessageTraceCollectionResponse() { + 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 ExchangeMessageTraceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTraceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTraceCollectionResponse(); + } + /** + * 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(ExchangeMessageTrace::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/ExchangeMessageTraceDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceDetail.java new file mode 100644 index 00000000000..3d00bc2c7ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceDetail.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTraceDetail extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTraceDetail} and sets the default values. + */ + public ExchangeMessageTraceDetail() { + 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 ExchangeMessageTraceDetail} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTraceDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTraceDetail(); + } + /** + * Gets the action property value. The action property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAction() { + return this.backingStore.get("action"); + } + /** + * Gets the data property value. The data property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getData() { + return this.backingStore.get("data"); + } + /** + * Gets the dateTime property value. The dateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDateTime() { + return this.backingStore.get("dateTime"); + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the event property value. The event property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvent() { + return this.backingStore.get("event"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("action", (n) -> { this.setAction(n.getStringValue()); }); + deserializerMap.put("data", (n) -> { this.setData(n.getStringValue()); }); + deserializerMap.put("dateTime", (n) -> { this.setDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("event", (n) -> { this.setEvent(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messageId property value. The messageId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * 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("action", this.getAction()); + writer.writeStringValue("data", this.getData()); + writer.writeOffsetDateTimeValue("dateTime", this.getDateTime()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("event", this.getEvent()); + writer.writeStringValue("messageId", this.getMessageId()); + } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("action", value); + } + /** + * Sets the data property value. The data property + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("data", value); + } + /** + * Sets the dateTime property value. The dateTime property + * @param value Value to set for the dateTime property. + */ + public void setDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dateTime", value); + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the event property value. The event property + * @param value Value to set for the event property. + */ + public void setEvent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("event", value); + } + /** + * Sets the messageId property value. The messageId property + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceStatus.java new file mode 100644 index 00000000000..b5e0b67bf6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExchangeMessageTraceStatus.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ExchangeMessageTraceStatus implements ValuedEnum { + GettingStatus("gettingStatus"), + Pending("pending"), + Failed("failed"), + Delivered("delivered"), + Expanded("expanded"), + Quarantined("quarantined"), + FilteredAsSpam("filteredAsSpam"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ExchangeMessageTraceStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ExchangeMessageTraceStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "gettingStatus": return GettingStatus; + case "pending": return Pending; + case "failed": return Failed; + case "delivered": return Delivered; + case "expanded": return Expanded; + case "quarantined": return Quarantined; + case "filteredAsSpam": return FilteredAsSpam; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Group.java b/src/main/java/com/microsoft/graph/beta/generated/models/Group.java index dd957b9f007..ac7cb785715 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Group.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Group.java @@ -302,6 +302,7 @@ public Map> getFieldDeserializers deserializerMap.put("unseenCount", (n) -> { this.setUnseenCount(n.getIntegerValue()); }); deserializerMap.put("unseenMessagesCount", (n) -> { this.setUnseenMessagesCount(n.getIntegerValue()); }); deserializerMap.put("visibility", (n) -> { this.setVisibility(n.getStringValue()); }); + deserializerMap.put("welcomeMessageEnabled", (n) -> { this.setWelcomeMessageEnabled(n.getBooleanValue()); }); deserializerMap.put("writebackConfiguration", (n) -> { this.setWritebackConfiguration(n.getObjectValue(GroupWritebackConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -769,6 +770,14 @@ public Integer getUnseenMessagesCount() { public String getVisibility() { return this.backingStore.get("visibility"); } + /** + * Gets the welcomeMessageEnabled property value. The welcomeMessageEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getWelcomeMessageEnabled() { + return this.backingStore.get("welcomeMessageEnabled"); + } /** * Gets the writebackConfiguration property value. Specifies whether or not a group is configured to write back group object properties to on-premises Active Directory. These properties are used when group writeback is configured in the Microsoft Entra Connect sync client. * @return a {@link GroupWritebackConfiguration} @@ -865,6 +874,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("unseenCount", this.getUnseenCount()); writer.writeIntegerValue("unseenMessagesCount", this.getUnseenMessagesCount()); writer.writeStringValue("visibility", this.getVisibility()); + writer.writeBooleanValue("welcomeMessageEnabled", this.getWelcomeMessageEnabled()); writer.writeObjectValue("writebackConfiguration", this.getWritebackConfiguration()); } /** @@ -1434,6 +1444,13 @@ public void setUnseenMessagesCount(@jakarta.annotation.Nullable final Integer va public void setVisibility(@jakarta.annotation.Nullable final String value) { this.backingStore.set("visibility", value); } + /** + * Sets the welcomeMessageEnabled property value. The welcomeMessageEnabled property + * @param value Value to set for the welcomeMessageEnabled property. + */ + public void setWelcomeMessageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("welcomeMessageEnabled", value); + } /** * Sets the writebackConfiguration property value. Specifies whether or not a group is configured to write back group object properties to on-premises Active Directory. These properties are used when group writeback is configured in the Microsoft Entra Connect sync client. * @param value Value to set for the writebackConfiguration property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/InheritablePermission.java b/src/main/java/com/microsoft/graph/beta/generated/models/InheritablePermission.java new file mode 100644 index 00000000000..f6668cda43c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/InheritablePermission.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 InheritablePermission implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link InheritablePermission} and sets the default values. + */ + public InheritablePermission() { + 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 InheritablePermission} + */ + @jakarta.annotation.Nonnull + public static InheritablePermission createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new InheritablePermission(); + } + /** + * 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("inheritableScopes", (n) -> { this.setInheritableScopes(n.getObjectValue(InheritableScopes::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceAppId", (n) -> { this.setResourceAppId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inheritableScopes property value. The inheritableScopes property + * @return a {@link InheritableScopes} + */ + @jakarta.annotation.Nullable + public InheritableScopes getInheritableScopes() { + return this.backingStore.get("inheritableScopes"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the resourceAppId property value. The appId of the resource application that publishes these scopes. Primary key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceAppId() { + return this.backingStore.get("resourceAppId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("inheritableScopes", this.getInheritableScopes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("resourceAppId", this.getResourceAppId()); + 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 inheritableScopes property value. The inheritableScopes property + * @param value Value to set for the inheritableScopes property. + */ + public void setInheritableScopes(@jakarta.annotation.Nullable final InheritableScopes value) { + this.backingStore.set("inheritableScopes", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the resourceAppId property value. The appId of the resource application that publishes these scopes. Primary key. + * @param value Value to set for the resourceAppId property. + */ + public void setResourceAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceAppId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/InheritableScopes.java b/src/main/java/com/microsoft/graph/beta/generated/models/InheritableScopes.java new file mode 100644 index 00000000000..2eaeade843a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/InheritableScopes.java @@ -0,0 +1,133 @@ +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 InheritableScopes implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link InheritableScopes} and sets the default values. + */ + public InheritableScopes() { + 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 InheritableScopes} + */ + @jakarta.annotation.Nonnull + public static InheritableScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.allAllowedScopes": return new AllAllowedScopes(); + case "#microsoft.graph.enumeratedScopes": return new EnumeratedScopes(); + case "#microsoft.graph.noScopes": return new NoScopes(); + } + } + return new InheritableScopes(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("kind", (n) -> { this.setKind(n.getEnumValue(ScopeCollectionKind::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the kind property value. The kind property + * @return a {@link ScopeCollectionKind} + */ + @jakarta.annotation.Nullable + public ScopeCollectionKind getKind() { + return this.backingStore.get("kind"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("kind", this.getKind()); + 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 kind property value. The kind property + * @param value Value to set for the kind property. + */ + public void setKind(@jakarta.annotation.Nullable final ScopeCollectionKind value) { + this.backingStore.set("kind", 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/Json.java b/src/main/java/com/microsoft/graph/beta/generated/models/Json.java new file mode 100644 index 00000000000..e772427addd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Json.java @@ -0,0 +1,110 @@ +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; +/** + * Standard way to represent a Json blob on Graph. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Json implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link Json} and sets the default values. + */ + public Json() { + 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 Json} + */ + @jakarta.annotation.Nonnull + public static Json createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Json(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcImageOsArchitectureType.java b/src/main/java/com/microsoft/graph/beta/generated/models/Kind.java similarity index 63% rename from src/main/java/com/microsoft/graph/beta/generated/models/CloudPcImageOsArchitectureType.java rename to src/main/java/com/microsoft/graph/beta/generated/models/Kind.java index e0ca8b29d35..dbc61e7084a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcImageOsArchitectureType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Kind.java @@ -4,22 +4,22 @@ import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public enum CloudPcImageOsArchitectureType implements ValuedEnum { - X64("x64"), - Arm64("arm64"), +public enum Kind implements ValuedEnum { + Unrestricted("unrestricted"), + AllowedTenants("allowedTenants"), UnknownFutureValue("unknownFutureValue"); public final String value; - CloudPcImageOsArchitectureType(final String value) { + Kind(final String value) { this.value = value; } @jakarta.annotation.Nonnull public String getValue() { return this.value; } @jakarta.annotation.Nullable - public static CloudPcImageOsArchitectureType forValue(@jakarta.annotation.Nonnull final String searchValue) { + public static Kind forValue(@jakarta.annotation.Nonnull final String searchValue) { Objects.requireNonNull(searchValue); switch(searchValue) { - case "x64": return X64; - case "arm64": return Arm64; + case "unrestricted": return Unrestricted; + case "allowedTenants": return AllowedTenants; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MaxWorkLocationDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/MaxWorkLocationDetails.java new file mode 100644 index 00000000000..80eab747cf8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MaxWorkLocationDetails.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 MaxWorkLocationDetails implements ValuedEnum { + Unknown("unknown"), + None("none"), + Approximate("approximate"), + Specific("specific"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MaxWorkLocationDetails(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MaxWorkLocationDetails forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "none": return None; + case "approximate": return Approximate; + case "specific": return Specific; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MessageTracingRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/MessageTracingRoot.java new file mode 100644 index 00000000000..fa223f05433 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MessageTracingRoot.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 MessageTracingRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link MessageTracingRoot} and sets the default values. + */ + public MessageTracingRoot() { + 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 MessageTracingRoot} + */ + @jakarta.annotation.Nonnull + public static MessageTracingRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MessageTracingRoot(); + } + /** + * 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("messageTraces", (n) -> { this.setMessageTraces(n.getCollectionOfObjectValues(ExchangeMessageTrace::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageTraces property value. The messageTraces property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageTraces() { + return this.backingStore.get("messageTraces"); + } + /** + * 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("messageTraces", this.getMessageTraces()); + } + /** + * Sets the messageTraces property value. The messageTraces property + * @param value Value to set for the messageTraces property. + */ + public void setMessageTraces(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageTraces", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MigrationMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/MigrationMode.java new file mode 100644 index 00000000000..ba4e2df01ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MigrationMode.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MigrationMode implements ValuedEnum { + InProgress("inProgress"), + Completed("completed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MigrationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MigrationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "inProgress": return InProgress; + case "completed": return Completed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/NoScopes.java b/src/main/java/com/microsoft/graph/beta/generated/models/NoScopes.java new file mode 100644 index 00000000000..ad47b210fe9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/NoScopes.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NoScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link NoScopes} and sets the default values. + */ + public NoScopes() { + super(); + this.setOdataType("#microsoft.graph.noScopes"); + } + /** + * 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 NoScopes} + */ + @jakarta.annotation.Nonnull + public static NoScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NoScopes(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtocolType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtocolType.java index f5def4a0a93..4dbb0ae5247 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtocolType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtocolType.java @@ -30,7 +30,9 @@ public enum ProtocolType implements ValuedEnum { PrtBrokerBased("prtBrokerBased"), PrtNonBrokerBased("prtNonBrokerBased"), OnBehalfOf("onBehalfOf"), - SamlOnBehalfOf("samlOnBehalfOf"); + SamlOnBehalfOf("samlOnBehalfOf"), + OfficeS2S("officeS2S"), + WsTrust("wsTrust"); public final String value; ProtocolType(final String value) { this.value = value; @@ -67,6 +69,8 @@ public static ProtocolType forValue(@jakarta.annotation.Nonnull final String sea case "prtNonBrokerBased": return PrtNonBrokerBased; case "onBehalfOf": return OnBehalfOf; case "samlOnBehalfOf": return SamlOnBehalfOf; + case "officeS2S": return OfficeS2S; + case "wsTrust": return WsTrust; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointSearchResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointSearchResult.java index 264404ad3f2..abfc906911c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointSearchResult.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointSearchResult.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the artifactHitCount property value. Total number of artifacts restored. + * Gets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SearchSensitivityLabelInfo} + */ + @jakarta.annotation.Nonnull + public static SearchSensitivityLabelInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SearchSensitivityLabelInfo(); + } + /** + * 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 color property value. The color property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getColor() { + return this.backingStore.get("color"); + } + /** + * Gets the displayName property value. The displayName property + * @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>(6); + deserializerMap.put("color", (n) -> { this.setColor(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); + deserializerMap.put("sensitivityLabelId", (n) -> { this.setSensitivityLabelId(n.getStringValue()); }); + deserializerMap.put("tooltip", (n) -> { this.setTooltip(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"); + } + /** + * Gets the priority property value. The priority property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the sensitivityLabelId property value. The sensitivityLabelId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSensitivityLabelId() { + return this.backingStore.get("sensitivityLabelId"); + } + /** + * Gets the tooltip property value. The tooltip property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTooltip() { + return this.backingStore.get("tooltip"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the color property value. The color property + * @param value Value to set for the color property. + */ + public void setColor(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("color", value); + } + /** + * Sets the displayName property value. The displayName property + * @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 @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the priority property value. The priority property + * @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 sensitivityLabelId property value. The sensitivityLabelId property + * @param value Value to set for the sensitivityLabelId property. + */ + public void setSensitivityLabelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sensitivityLabelId", value); + } + /** + * Sets the tooltip property value. The tooltip property + * @param value Value to set for the tooltip property. + */ + public void setTooltip(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tooltip", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SensitivityLabel.java b/src/main/java/com/microsoft/graph/beta/generated/models/SensitivityLabel.java index 4d61274481f..8b0fe10bf22 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SensitivityLabel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SensitivityLabel.java @@ -95,6 +95,7 @@ public Map> getFieldDeserializers deserializerMap.put("color", (n) -> { this.setColor(n.getStringValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("hasProtection", (n) -> { this.setHasProtection(n.getBooleanValue()); }); deserializerMap.put("isDefault", (n) -> { this.setIsDefault(n.getBooleanValue()); }); deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); deserializerMap.put("isEndpointProtectionEnabled", (n) -> { this.setIsEndpointProtectionEnabled(n.getBooleanValue()); }); @@ -107,6 +108,14 @@ public Map> getFieldDeserializers deserializerMap.put("toolTip", (n) -> { this.setToolTip(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the hasProtection property value. The hasProtection property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasProtection() { + return this.backingStore.get("hasProtection"); + } /** * Gets the isDefault property value. The isDefault property * @return a {@link Boolean} @@ -201,6 +210,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("color", this.getColor()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("hasProtection", this.getHasProtection()); writer.writeBooleanValue("isDefault", this.getIsDefault()); writer.writeBooleanValue("isEnabled", this.getIsEnabled()); writer.writeBooleanValue("isEndpointProtectionEnabled", this.getIsEndpointProtectionEnabled()); @@ -261,6 +271,13 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the hasProtection property value. The hasProtection property + * @param value Value to set for the hasProtection property. + */ + public void setHasProtection(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasProtection", value); + } /** * Sets the isDefault property value. The isDefault property * @param value Value to set for the isDefault property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java index bcac7efe3ea..831fe91e0ea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java @@ -270,6 +270,7 @@ public Map> getFieldDeserializers deserializerMap.put("homepage", (n) -> { this.setHomepage(n.getStringValue()); }); deserializerMap.put("homeRealmDiscoveryPolicies", (n) -> { this.setHomeRealmDiscoveryPolicies(n.getCollectionOfObjectValues(HomeRealmDiscoveryPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("info", (n) -> { this.setInfo(n.getObjectValue(InformationalUrl::createFromDiscriminatorValue)); }); + deserializerMap.put("isDisabled", (n) -> { this.setIsDisabled(n.getBooleanValue()); }); deserializerMap.put("keyCredentials", (n) -> { this.setKeyCredentials(n.getCollectionOfObjectValues(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("licenseDetails", (n) -> { this.setLicenseDetails(n.getCollectionOfObjectValues(LicenseDetails::createFromDiscriminatorValue)); }); deserializerMap.put("loginUrl", (n) -> { this.setLoginUrl(n.getStringValue()); }); @@ -328,6 +329,14 @@ public java.util.List getHomeRealmDiscoveryPolicies() public InformationalUrl getInfo() { return this.backingStore.get("info"); } + /** + * Gets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDisabled() { + return this.backingStore.get("isDisabled"); + } /** * Gets the keyCredentials property value. The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le). * @return a {@link java.util.List} @@ -619,6 +628,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("homepage", this.getHomepage()); writer.writeCollectionOfObjectValues("homeRealmDiscoveryPolicies", this.getHomeRealmDiscoveryPolicies()); writer.writeObjectValue("info", this.getInfo()); + writer.writeBooleanValue("isDisabled", this.getIsDisabled()); writer.writeCollectionOfObjectValues("keyCredentials", this.getKeyCredentials()); writer.writeCollectionOfObjectValues("licenseDetails", this.getLicenseDetails()); writer.writeStringValue("loginUrl", this.getLoginUrl()); @@ -848,6 +858,13 @@ public void setHomeRealmDiscoveryPolicies(@jakarta.annotation.Nullable final jav public void setInfo(@jakarta.annotation.Nullable final InformationalUrl value) { this.backingStore.set("info", value); } + /** + * Sets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * @param value Value to set for the isDisabled property. + */ + public void setIsDisabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDisabled", value); + } /** * Sets the keyCredentials property value. The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le). * @param value Value to set for the keyCredentials property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentityMapping.java b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentityMapping.java index 9bc418ac458..2b9aec40c72 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentityMapping.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentityMapping.java @@ -33,6 +33,14 @@ public static SharePointIdentityMapping createFromDiscriminatorValue(@jakarta.an } return new SharePointIdentityMapping(); } + /** + * Gets the deleted property value. Indicates that an identity mapping was deleted successfully. + * @return a {@link Deleted} + */ + @jakarta.annotation.Nullable + public Deleted getDeleted() { + return this.backingStore.get("deleted"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -40,6 +48,7 @@ public static SharePointIdentityMapping createFromDiscriminatorValue(@jakarta.an @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("deleted", (n) -> { this.setDeleted(n.getObjectValue(Deleted::createFromDiscriminatorValue)); }); deserializerMap.put("sourceOrganizationId", (n) -> { this.setSourceOrganizationId(n.getUUIDValue()); }); return deserializerMap; } @@ -58,8 +67,16 @@ public UUID getSourceOrganizationId() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("deleted", this.getDeleted()); writer.writeUUIDValue("sourceOrganizationId", this.getSourceOrganizationId()); } + /** + * Sets the deleted property value. Indicates that an identity mapping was deleted successfully. + * @param value Value to set for the deleted property. + */ + public void setDeleted(@jakarta.annotation.Nullable final Deleted value) { + this.backingStore.set("deleted", value); + } /** * Sets the sourceOrganizationId property value. The unique identifier of the source organization in the migration. * @param value Value to set for the sourceOrganizationId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SignInAudienceRestrictionsBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignInAudienceRestrictionsBase.java new file mode 100644 index 00000000000..e4f8b431a09 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignInAudienceRestrictionsBase.java @@ -0,0 +1,132 @@ +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 SignInAudienceRestrictionsBase implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInAudienceRestrictionsBase} and sets the default values. + */ + public SignInAudienceRestrictionsBase() { + 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 SignInAudienceRestrictionsBase} + */ + @jakarta.annotation.Nonnull + public static SignInAudienceRestrictionsBase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.allowedTenantsAudience": return new AllowedTenantsAudience(); + case "#microsoft.graph.unrestrictedAudience": return new UnrestrictedAudience(); + } + } + return new SignInAudienceRestrictionsBase(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("kind", (n) -> { this.setKind(n.getEnumValue(Kind::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the kind property value. The kind property + * @return a {@link Kind} + */ + @jakarta.annotation.Nullable + public Kind getKind() { + return this.backingStore.get("kind"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("kind", this.getKind()); + 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 kind property value. The kind property + * @param value Value to set for the kind property. + */ + public void setKind(@jakarta.annotation.Nullable final Kind value) { + this.backingStore.set("kind", 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/StructuredDataEntry.java b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntry.java new file mode 100644 index 00000000000..4e193aa841b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntry.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 StructuredDataEntry implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StructuredDataEntry} and sets the default values. + */ + public StructuredDataEntry() { + 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 StructuredDataEntry} + */ + @jakarta.annotation.Nonnull + public static StructuredDataEntry createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StructuredDataEntry(); + } + /** + * 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("keyEntry", (n) -> { this.setKeyEntry(n.getObjectValue(StructuredDataEntryTypedValue::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("valueEntry", (n) -> { this.setValueEntry(n.getObjectValue(StructuredDataEntryTypedValue::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the keyEntry property value. The keyEntry property + * @return a {@link StructuredDataEntryTypedValue} + */ + @jakarta.annotation.Nullable + public StructuredDataEntryTypedValue getKeyEntry() { + return this.backingStore.get("keyEntry"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the valueEntry property value. The valueEntry property + * @return a {@link StructuredDataEntryTypedValue} + */ + @jakarta.annotation.Nullable + public StructuredDataEntryTypedValue getValueEntry() { + return this.backingStore.get("valueEntry"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("keyEntry", this.getKeyEntry()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("valueEntry", this.getValueEntry()); + 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 keyEntry property value. The keyEntry property + * @param value Value to set for the keyEntry property. + */ + public void setKeyEntry(@jakarta.annotation.Nullable final StructuredDataEntryTypedValue value) { + this.backingStore.set("keyEntry", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the valueEntry property value. The valueEntry property + * @param value Value to set for the valueEntry property. + */ + public void setValueEntry(@jakarta.annotation.Nullable final StructuredDataEntryTypedValue value) { + this.backingStore.set("valueEntry", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryTypedValue.java b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryTypedValue.java new file mode 100644 index 00000000000..c0375f6da23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryTypedValue.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 StructuredDataEntryTypedValue implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StructuredDataEntryTypedValue} and sets the default values. + */ + public StructuredDataEntryTypedValue() { + 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 StructuredDataEntryTypedValue} + */ + @jakarta.annotation.Nonnull + public static StructuredDataEntryTypedValue createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StructuredDataEntryTypedValue(); + } + /** + * 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("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(StructuredDataEntryValueType::forValue)); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the type property value. The type property + * @return a {@link StructuredDataEntryValueType} + */ + @jakarta.annotation.Nullable + public StructuredDataEntryValueType getType() { + return this.backingStore.get("type"); + } + /** + * Gets the values property value. Represents the value. The contained elements might be one of the following cases: when the type is stringArray, it contains arbitrary string values; otherwise, it contains exactly one string value. The caller is responsible for data type conversion. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("type", this.getType()); + writer.writeCollectionOfPrimitiveValues("values", this.getValues()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final StructuredDataEntryValueType value) { + this.backingStore.set("type", value); + } + /** + * Sets the values property value. Represents the value. The contained elements might be one of the following cases: when the type is stringArray, it contains arbitrary string values; otherwise, it contains exactly one string value. The caller is responsible for data type conversion. + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryValueType.java b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryValueType.java new file mode 100644 index 00000000000..cbdedcda242 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StructuredDataEntryValueType.java @@ -0,0 +1,43 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum StructuredDataEntryValueType implements ValuedEnum { + DateTime("dateTime"), + Boolean("boolean"), + Byte("byte"), + String("string"), + Integer32("integer32"), + UnsignedInteger32("unsignedInteger32"), + Integer64("integer64"), + UnsignedInteger64("unsignedInteger64"), + StringArray("stringArray"), + ByteArray("byteArray"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + StructuredDataEntryValueType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static StructuredDataEntryValueType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "dateTime": return DateTime; + case "boolean": return Boolean; + case "byte": return Byte; + case "string": return String; + case "integer32": return Integer32; + case "unsignedInteger32": return UnsignedInteger32; + case "integer64": return Integer64; + case "unsignedInteger64": return UnsignedInteger64; + case "stringArray": return StringArray; + case "byteArray": return ByteArray; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TargetAgentIdentitySponsorsOrOwners.java b/src/main/java/com/microsoft/graph/beta/generated/models/TargetAgentIdentitySponsorsOrOwners.java new file mode 100644 index 00000000000..99f01b044ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TargetAgentIdentitySponsorsOrOwners.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetAgentIdentitySponsorsOrOwners extends UserSet implements Parsable { + /** + * Instantiates a new {@link TargetAgentIdentitySponsorsOrOwners} and sets the default values. + */ + public TargetAgentIdentitySponsorsOrOwners() { + super(); + this.setOdataType("#microsoft.graph.targetAgentIdentitySponsorsOrOwners"); + } + /** + * 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 TargetAgentIdentitySponsorsOrOwners} + */ + @jakarta.annotation.Nonnull + public static TargetAgentIdentitySponsorsOrOwners createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetAgentIdentitySponsorsOrOwners(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffDetails.java new file mode 100644 index 00000000000..f517676f7d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffDetails.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 TimeOffDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeOffDetails} and sets the default values. + */ + public TimeOffDetails() { + 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 TimeOffDetails} + */ + @jakarta.annotation.Nonnull + public static TimeOffDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeOffDetails(); + } + /** + * 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("isAllDay", (n) -> { this.setIsAllDay(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAllDay property value. Indicates whether the time-off entry spans the entire day. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAllDay() { + return this.backingStore.get("isAllDay"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the subject property value. The subject or reason for the time-off entry. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * 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("isAllDay", this.getIsAllDay()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("subject", this.getSubject()); + 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 isAllDay property value. Indicates whether the time-off entry spans the entire day. + * @param value Value to set for the isAllDay property. + */ + public void setIsAllDay(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAllDay", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the subject property value. The subject or reason for the time-off entry. + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnavailablePlaceMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnavailablePlaceMode.java index 06d3f8d3302..452ece1b49b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UnavailablePlaceMode.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnavailablePlaceMode.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the reason property value. Reason for marking a place unavailable. + * Gets the reason property value. The reason a place is marked unavailable. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("reason", this.getReason()); } /** - * Sets the reason property value. Reason for marking a place unavailable. + * Sets the reason property value. The reason a place is marked unavailable. * @param value Value to set for the reason property. */ public void setReason(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnrestrictedAudience.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnrestrictedAudience.java new file mode 100644 index 00000000000..2d98d57ef7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnrestrictedAudience.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnrestrictedAudience extends SignInAudienceRestrictionsBase implements Parsable { + /** + * Instantiates a new {@link UnrestrictedAudience} and sets the default values. + */ + public UnrestrictedAudience() { + super(); + this.setOdataType("#microsoft.graph.unrestrictedAudience"); + } + /** + * 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 UnrestrictedAudience} + */ + @jakarta.annotation.Nonnull + public static UnrestrictedAudience createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnrestrictedAudience(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserConfiguration.java index a5e05e6ad91..8a5a32e0d66 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserConfiguration.java @@ -40,8 +40,26 @@ public byte[] getBinaryData() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("binaryData", (n) -> { this.setBinaryData(n.getByteArrayValue()); }); + deserializerMap.put("structuredData", (n) -> { this.setStructuredData(n.getCollectionOfObjectValues(StructuredDataEntry::createFromDiscriminatorValue)); }); + deserializerMap.put("xmlData", (n) -> { this.setXmlData(n.getByteArrayValue()); }); return deserializerMap; } + /** + * Gets the structuredData property value. Key-value pairs of supported data types. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getStructuredData() { + return this.backingStore.get("structuredData"); + } + /** + * Gets the xmlData property value. Binary data for storing serialized XML. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getXmlData() { + return this.backingStore.get("xmlData"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -50,6 +68,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeByteArrayValue("binaryData", this.getBinaryData()); + writer.writeCollectionOfObjectValues("structuredData", this.getStructuredData()); + writer.writeByteArrayValue("xmlData", this.getXmlData()); } /** * Sets the binaryData property value. Arbitrary binary data. @@ -58,4 +78,18 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setBinaryData(@jakarta.annotation.Nullable final byte[] value) { this.backingStore.set("binaryData", value); } + /** + * Sets the structuredData property value. Key-value pairs of supported data types. + * @param value Value to set for the structuredData property. + */ + public void setStructuredData(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("structuredData", value); + } + /** + * Sets the xmlData property value. Binary data for storing serialized XML. + * @param value Value to set for the xmlData property. + */ + public void setXmlData(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("xmlData", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserSet.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserSet.java index 0b7e4c99258..06aa74056c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserSet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserSet.java @@ -43,6 +43,7 @@ public static UserSet createFromDiscriminatorValue(@jakarta.annotation.Nonnull f case "#microsoft.graph.internalSponsors": return new InternalSponsors(); case "#microsoft.graph.requestorManager": return new RequestorManager(); case "#microsoft.graph.singleUser": return new SingleUser(); + case "#microsoft.graph.targetAgentIdentitySponsorsOrOwners": return new TargetAgentIdentitySponsorsOrOwners(); case "#microsoft.graph.targetUserSponsors": return new TargetUserSponsors(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserSettings.java index 3b1f0de5604..1e23e5d3ee2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserSettings.java @@ -72,6 +72,7 @@ public Map> getFieldDeserializers deserializerMap.put("shiftPreferences", (n) -> { this.setShiftPreferences(n.getObjectValue(ShiftPreferences::createFromDiscriminatorValue)); }); deserializerMap.put("storage", (n) -> { this.setStorage(n.getObjectValue(UserStorage::createFromDiscriminatorValue)); }); deserializerMap.put("windows", (n) -> { this.setWindows(n.getCollectionOfObjectValues(WindowsSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("workHoursAndLocations", (n) -> { this.setWorkHoursAndLocations(n.getObjectValue(WorkHoursAndLocationsSetting::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -114,6 +115,14 @@ public UserStorage getStorage() { public java.util.List getWindows() { return this.backingStore.get("windows"); } + /** + * Gets the workHoursAndLocations property value. The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link WorkHoursAndLocationsSetting} + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting getWorkHoursAndLocations() { + return this.backingStore.get("workHoursAndLocations"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -130,6 +139,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("shiftPreferences", this.getShiftPreferences()); writer.writeObjectValue("storage", this.getStorage()); writer.writeCollectionOfObjectValues("windows", this.getWindows()); + writer.writeObjectValue("workHoursAndLocations", this.getWorkHoursAndLocations()); } /** * Sets the contactMergeSuggestions property value. The user's settings for the visibility of merge suggestion for the duplicate contacts in the user's contact list. @@ -194,4 +204,11 @@ public void setStorage(@jakarta.annotation.Nullable final UserStorage value) { public void setWindows(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("windows", value); } + /** + * Sets the workHoursAndLocations property value. The user's settings for work hours and location preferences for scheduling and availability management. + * @param value Value to set for the workHoursAndLocations property. + */ + public void setWorkHoursAndLocations(@jakarta.annotation.Nullable final WorkHoursAndLocationsSetting value) { + this.backingStore.set("workHoursAndLocations", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UserWorkLocation.java b/src/main/java/com/microsoft/graph/beta/generated/models/UserWorkLocation.java index a02d4fbc40a..ebc5d13bc11 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UserWorkLocation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UserWorkLocation.java @@ -77,7 +77,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the placeId property value. Identifier of the place (when applicable). + * Gets the placeId property value. Identifier of the place, if applicable. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -135,7 +135,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the placeId property value. Identifier of the place (when applicable). + * Sets the placeId property value. Identifier of the place, if applicable. * @param value Value to set for the placeId property. */ public void setPlaceId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WorkHoursAndLocationsSetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkHoursAndLocationsSetting.java new file mode 100644 index 00000000000..712e17dfb40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkHoursAndLocationsSetting.java @@ -0,0 +1,95 @@ +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 WorkHoursAndLocationsSetting extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkHoursAndLocationsSetting} and sets the default values. + */ + public WorkHoursAndLocationsSetting() { + 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 WorkHoursAndLocationsSetting} + */ + @jakarta.annotation.Nonnull + public static WorkHoursAndLocationsSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkHoursAndLocationsSetting(); + } + /** + * 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("maxSharedWorkLocationDetails", (n) -> { this.setMaxSharedWorkLocationDetails(n.getEnumValue(MaxWorkLocationDetails::forValue)); }); + deserializerMap.put("occurrences", (n) -> { this.setOccurrences(n.getCollectionOfObjectValues(WorkPlanOccurrence::createFromDiscriminatorValue)); }); + deserializerMap.put("recurrences", (n) -> { this.setRecurrences(n.getCollectionOfObjectValues(WorkPlanRecurrence::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the maxSharedWorkLocationDetails property value. The maxSharedWorkLocationDetails property + * @return a {@link MaxWorkLocationDetails} + */ + @jakarta.annotation.Nullable + public MaxWorkLocationDetails getMaxSharedWorkLocationDetails() { + return this.backingStore.get("maxSharedWorkLocationDetails"); + } + /** + * Gets the occurrences property value. Collection of work plan occurrences. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOccurrences() { + return this.backingStore.get("occurrences"); + } + /** + * Gets the recurrences property value. Collection of recurring work plans defined by the user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecurrences() { + return this.backingStore.get("recurrences"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("maxSharedWorkLocationDetails", this.getMaxSharedWorkLocationDetails()); + writer.writeCollectionOfObjectValues("occurrences", this.getOccurrences()); + writer.writeCollectionOfObjectValues("recurrences", this.getRecurrences()); + } + /** + * Sets the maxSharedWorkLocationDetails property value. The maxSharedWorkLocationDetails property + * @param value Value to set for the maxSharedWorkLocationDetails property. + */ + public void setMaxSharedWorkLocationDetails(@jakarta.annotation.Nullable final MaxWorkLocationDetails value) { + this.backingStore.set("maxSharedWorkLocationDetails", value); + } + /** + * Sets the occurrences property value. Collection of work plan occurrences. + * @param value Value to set for the occurrences property. + */ + public void setOccurrences(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("occurrences", value); + } + /** + * Sets the recurrences property value. Collection of recurring work plans defined by the user. + * @param value Value to set for the recurrences property. + */ + public void setRecurrences(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recurrences", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WorkLocationUpdateScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkLocationUpdateScope.java new file mode 100644 index 00000000000..9c94b1fe7b6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkLocationUpdateScope.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WorkLocationUpdateScope implements ValuedEnum { + CurrentSegment("currentSegment"), + CurrentDay("currentDay"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WorkLocationUpdateScope(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WorkLocationUpdateScope forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "currentSegment": return CurrentSegment; + case "currentDay": return CurrentDay; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrence.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrence.java new file mode 100644 index 00000000000..1e3e57fbe9d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrence.java @@ -0,0 +1,146 @@ +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 WorkPlanOccurrence extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkPlanOccurrence} and sets the default values. + */ + public WorkPlanOccurrence() { + 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 WorkPlanOccurrence} + */ + @jakarta.annotation.Nonnull + public static WorkPlanOccurrence createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanOccurrence(); + } + /** + * Gets the end property value. The end property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getEnd() { + return this.backingStore.get("end"); + } + /** + * 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("end", (n) -> { this.setEnd(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("recurrenceId", (n) -> { this.setRecurrenceId(n.getStringValue()); }); + deserializerMap.put("start", (n) -> { this.setStart(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("timeOffDetails", (n) -> { this.setTimeOffDetails(n.getObjectValue(TimeOffDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the recurrenceId property value. The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRecurrenceId() { + return this.backingStore.get("recurrenceId"); + } + /** + * Gets the start property value. The start property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getStart() { + return this.backingStore.get("start"); + } + /** + * Gets the timeOffDetails property value. The details about the time off. Only applicable when workLocationType is set to timeOff. + * @return a {@link TimeOffDetails} + */ + @jakarta.annotation.Nullable + public TimeOffDetails getTimeOffDetails() { + return this.backingStore.get("timeOffDetails"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * 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("end", this.getEnd()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeStringValue("recurrenceId", this.getRecurrenceId()); + writer.writeObjectValue("start", this.getStart()); + writer.writeObjectValue("timeOffDetails", this.getTimeOffDetails()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + } + /** + * Sets the end property value. The end property + * @param value Value to set for the end property. + */ + public void setEnd(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("end", value); + } + /** + * Sets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } + /** + * Sets the recurrenceId property value. The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + * @param value Value to set for the recurrenceId property. + */ + public void setRecurrenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("recurrenceId", value); + } + /** + * Sets the start property value. The start property + * @param value Value to set for the start property. + */ + public void setStart(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("start", value); + } + /** + * Sets the timeOffDetails property value. The details about the time off. Only applicable when workLocationType is set to timeOff. + * @param value Value to set for the timeOffDetails property. + */ + public void setTimeOffDetails(@jakarta.annotation.Nullable final TimeOffDetails value) { + this.backingStore.set("timeOffDetails", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrenceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrenceCollectionResponse.java new file mode 100644 index 00000000000..98f1ce717ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanOccurrenceCollectionResponse.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 WorkPlanOccurrenceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkPlanOccurrenceCollectionResponse} and sets the default values. + */ + public WorkPlanOccurrenceCollectionResponse() { + 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 WorkPlanOccurrenceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkPlanOccurrenceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanOccurrenceCollectionResponse(); + } + /** + * 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(WorkPlanOccurrence::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/WorkPlanRecurrence.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrence.java new file mode 100644 index 00000000000..67cc3bb8d11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrence.java @@ -0,0 +1,129 @@ +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 WorkPlanRecurrence extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkPlanRecurrence} and sets the default values. + */ + public WorkPlanRecurrence() { + 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 WorkPlanRecurrence} + */ + @jakarta.annotation.Nonnull + public static WorkPlanRecurrence createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanRecurrence(); + } + /** + * Gets the end property value. The end property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getEnd() { + return this.backingStore.get("end"); + } + /** + * 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("end", (n) -> { this.setEnd(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("recurrence", (n) -> { this.setRecurrence(n.getObjectValue(PatternedRecurrence::createFromDiscriminatorValue)); }); + deserializerMap.put("start", (n) -> { this.setStart(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the recurrence property value. The recurrence property + * @return a {@link PatternedRecurrence} + */ + @jakarta.annotation.Nullable + public PatternedRecurrence getRecurrence() { + return this.backingStore.get("recurrence"); + } + /** + * Gets the start property value. The start property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getStart() { + return this.backingStore.get("start"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * 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("end", this.getEnd()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeObjectValue("recurrence", this.getRecurrence()); + writer.writeObjectValue("start", this.getStart()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + } + /** + * Sets the end property value. The end property + * @param value Value to set for the end property. + */ + public void setEnd(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("end", value); + } + /** + * Sets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } + /** + * Sets the recurrence property value. The recurrence property + * @param value Value to set for the recurrence property. + */ + public void setRecurrence(@jakarta.annotation.Nullable final PatternedRecurrence value) { + this.backingStore.set("recurrence", value); + } + /** + * Sets the start property value. The start property + * @param value Value to set for the start property. + */ + public void setStart(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("start", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrenceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrenceCollectionResponse.java new file mode 100644 index 00000000000..930759f62e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WorkPlanRecurrenceCollectionResponse.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 WorkPlanRecurrenceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkPlanRecurrenceCollectionResponse} and sets the default values. + */ + public WorkPlanRecurrenceCollectionResponse() { + 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 WorkPlanRecurrenceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkPlanRecurrenceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanRecurrenceCollectionResponse(); + } + /** + * 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(WorkPlanRecurrence::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/Workspace.java b/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java index 0ff190e521e..8ac657834aa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java @@ -92,7 +92,7 @@ public Integer getFloorNumber() { return this.backingStore.get("floorNumber"); } /** - * Gets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * Gets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. * @return a {@link PlaceMode} */ @jakarta.annotation.Nullable @@ -108,7 +108,7 @@ public String getNickname() { return this.backingStore.get("nickname"); } /** - * Gets the placeId property value. An alternate immutable unique identifier of the workspace. Read-only. + * Gets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -175,7 +175,7 @@ public void setFloorNumber(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("floorNumber", value); } /** - * Sets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * Sets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. * @param value Value to set for the mode property. */ public void setMode(@jakarta.annotation.Nullable final PlaceMode value) { @@ -189,7 +189,7 @@ public void setNickname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("nickname", value); } /** - * Sets the placeId property value. An alternate immutable unique identifier of the workspace. Read-only. + * Sets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. * @param value Value to set for the placeId property. */ public void setPlaceId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java index 0b658b60298..708f735d3b3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java @@ -34,7 +34,26 @@ public enum Label implements ValuedEnum { ParentUrl("parentUrl"), PriorityNormalized("priorityNormalized"), ReportedBy("reportedBy"), - SecondaryId("secondaryId"); + SecondaryId("secondaryId"), + PersonEmails("personEmails"), + PersonAddresses("personAddresses"), + PersonAnniversaries("personAnniversaries"), + PersonName("personName"), + PersonNote("personNote"), + PersonPhones("personPhones"), + PersonCurrentPosition("personCurrentPosition"), + PersonWebAccounts("personWebAccounts"), + PersonWebSite("personWebSite"), + PersonSkills("personSkills"), + PersonProjects("personProjects"), + PersonAccount("personAccount"), + PersonAwards("personAwards"), + PersonCertifications("personCertifications"), + PersonAssistants("personAssistants"), + PersonColleagues("personColleagues"), + PersonManager("personManager"), + PersonAlternateContacts("personAlternateContacts"), + PersonEmergencyContacts("personEmergencyContacts"); public final String value; Label(final String value) { this.value = value; @@ -75,6 +94,25 @@ public static Label forValue(@jakarta.annotation.Nonnull final String searchValu case "priorityNormalized": return PriorityNormalized; case "reportedBy": return ReportedBy; case "secondaryId": return SecondaryId; + case "personEmails": return PersonEmails; + case "personAddresses": return PersonAddresses; + case "personAnniversaries": return PersonAnniversaries; + case "personName": return PersonName; + case "personNote": return PersonNote; + case "personPhones": return PersonPhones; + case "personCurrentPosition": return PersonCurrentPosition; + case "personWebAccounts": return PersonWebAccounts; + case "personWebSite": return PersonWebSite; + case "personSkills": return PersonSkills; + case "personProjects": return PersonProjects; + case "personAccount": return PersonAccount; + case "personAwards": return PersonAwards; + case "personCertifications": return PersonCertifications; + case "personAssistants": return PersonAssistants; + case "personColleagues": return PersonColleagues; + case "personManager": return PersonManager; + case "personAlternateContacts": return PersonAlternateContacts; + case "personEmergencyContacts": return PersonEmergencyContacts; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CustomBlockPage.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CustomBlockPage.java index 7d60ce3d7e3..7e0553b591b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CustomBlockPage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CustomBlockPage.java @@ -26,7 +26,7 @@ public static CustomBlockPage createFromDiscriminatorValue(@jakarta.annotation.N return new CustomBlockPage(); } /** - * Gets the configuration property value. The configuration property + * Gets the configuration property value. The current configuration of the customized message. The body can be input in limited markdown language, supporting links via the format: link. * @return a {@link BlockPageConfigurationBase} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("state", this.getState()); } /** - * Sets the configuration property value. The configuration property + * Sets the configuration property value. The current configuration of the customized message. The body can be input in limited markdown language, supporting links via the format: link. * @param value Value to set for the configuration property. */ public void setConfiguration(@jakarta.annotation.Nullable final BlockPageConfigurationBase value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/MarkdownBlockMessageConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/MarkdownBlockMessageConfiguration.java index 02ae77c0fb5..ac152e1848e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/MarkdownBlockMessageConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/MarkdownBlockMessageConfiguration.java @@ -26,7 +26,7 @@ public static MarkdownBlockMessageConfiguration createFromDiscriminatorValue(@ja return new MarkdownBlockMessageConfiguration(); } /** - * Gets the body property value. The body property + * Gets the body property value. Body field of HTML error generated by the Global Secure Access service. Can be programmed in limited Markdown language, with a limit of 1024 characters. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("body", this.getBody()); } /** - * Sets the body property value. The body property + * Sets the body property value. Body field of HTML error generated by the Global Secure Access service. Can be programmed in limited Markdown language, with a limit of 1024 characters. * @param value Value to set for the body property. */ public void setBody(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/ActiveDirectoryDomainEvidence.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/ActiveDirectoryDomainEvidence.java new file mode 100644 index 00000000000..635bc451370 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/ActiveDirectoryDomainEvidence.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.beta.models.security; + +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 ActiveDirectoryDomainEvidence extends AlertEvidence implements Parsable { + /** + * Instantiates a new {@link ActiveDirectoryDomainEvidence} and sets the default values. + */ + public ActiveDirectoryDomainEvidence() { + super(); + this.setOdataType("#microsoft.graph.security.activeDirectoryDomainEvidence"); + } + /** + * 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 ActiveDirectoryDomainEvidence} + */ + @jakarta.annotation.Nonnull + public static ActiveDirectoryDomainEvidence createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActiveDirectoryDomainEvidence(); + } + /** + * Gets the activeDirectoryDomainName property value. The activeDirectoryDomainName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getActiveDirectoryDomainName() { + return this.backingStore.get("activeDirectoryDomainName"); + } + /** + * 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("activeDirectoryDomainName", (n) -> { this.setActiveDirectoryDomainName(n.getStringValue()); }); + deserializerMap.put("trustedDomains", (n) -> { this.setTrustedDomains(n.getCollectionOfObjectValues(ActiveDirectoryDomainEvidence::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the trustedDomains property value. The trustedDomains property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTrustedDomains() { + return this.backingStore.get("trustedDomains"); + } + /** + * 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("activeDirectoryDomainName", this.getActiveDirectoryDomainName()); + writer.writeCollectionOfObjectValues("trustedDomains", this.getTrustedDomains()); + } + /** + * Sets the activeDirectoryDomainName property value. The activeDirectoryDomainName property + * @param value Value to set for the activeDirectoryDomainName property. + */ + public void setActiveDirectoryDomainName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("activeDirectoryDomainName", value); + } + /** + * Sets the trustedDomains property value. The trustedDomains property + * @param value Value to set for the trustedDomains property. + */ + public void setTrustedDomains(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("trustedDomains", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertEvidence.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertEvidence.java index 1d4fb1e784e..9d2ff756c7a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertEvidence.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AlertEvidence.java @@ -37,6 +37,7 @@ public static AlertEvidence createFromDiscriminatorValue(@jakarta.annotation.Non if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.security.activeDirectoryDomainEvidence": return new ActiveDirectoryDomainEvidence(); case "#microsoft.graph.security.aiAgentEvidence": return new AiAgentEvidence(); case "#microsoft.graph.security.amazonResourceEvidence": return new AmazonResourceEvidence(); case "#microsoft.graph.security.analyzedMessageEvidence": return new AnalyzedMessageEvidence(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceEvidence.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceEvidence.java index 67e6aceb7dc..10c581ac52a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceEvidence.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceEvidence.java @@ -35,7 +35,7 @@ public String getAzureAdDeviceId() { return this.backingStore.get("azureAdDeviceId"); } /** - * Gets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. + * Gets the defenderAvStatus property value. State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. * @return a {@link DefenderAvStatus} */ @jakarta.annotation.Nullable @@ -83,6 +83,7 @@ public Map> getFieldDeserializers deserializerMap.put("osPlatform", (n) -> { this.setOsPlatform(n.getStringValue()); }); deserializerMap.put("rbacGroupId", (n) -> { this.setRbacGroupId(n.getIntegerValue()); }); deserializerMap.put("rbacGroupName", (n) -> { this.setRbacGroupName(n.getStringValue()); }); + deserializerMap.put("resourceAccessEvents", (n) -> { this.setResourceAccessEvents(n.getCollectionOfObjectValues(ResourceAccessEvent::createFromDiscriminatorValue)); }); deserializerMap.put("riskScore", (n) -> { this.setRiskScore(n.getEnumValue(DeviceRiskScore::forValue)); }); deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); deserializerMap.put("vmMetadata", (n) -> { this.setVmMetadata(n.getObjectValue(VmMetadata::createFromDiscriminatorValue)); }); @@ -200,6 +201,14 @@ public Integer getRbacGroupId() { public String getRbacGroupName() { return this.backingStore.get("rbacGroupName"); } + /** + * Gets the resourceAccessEvents property value. Information on resource access attempts made by the user account. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceAccessEvents() { + return this.backingStore.get("resourceAccessEvents"); + } /** * Gets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. * @return a {@link DeviceRiskScore} @@ -249,6 +258,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("osPlatform", this.getOsPlatform()); writer.writeIntegerValue("rbacGroupId", this.getRbacGroupId()); writer.writeStringValue("rbacGroupName", this.getRbacGroupName()); + writer.writeCollectionOfObjectValues("resourceAccessEvents", this.getResourceAccessEvents()); writer.writeEnumValue("riskScore", this.getRiskScore()); writer.writeStringValue("version", this.getVersion()); writer.writeObjectValue("vmMetadata", this.getVmMetadata()); @@ -261,7 +271,7 @@ public void setAzureAdDeviceId(@jakarta.annotation.Nullable final String value) this.backingStore.set("azureAdDeviceId", value); } /** - * Sets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. + * Sets the defenderAvStatus property value. State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. * @param value Value to set for the defenderAvStatus property. */ public void setDefenderAvStatus(@jakarta.annotation.Nullable final DefenderAvStatus value) { @@ -379,6 +389,13 @@ public void setRbacGroupId(@jakarta.annotation.Nullable final Integer value) { public void setRbacGroupName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("rbacGroupName", value); } + /** + * Sets the resourceAccessEvents property value. Information on resource access attempts made by the user account. + * @param value Value to set for the resourceAccessEvents property. + */ + public void setResourceAccessEvents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceAccessEvents", value); + } /** * Sets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. * @param value Value to set for the riskScore property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java index fc109f5bc47..ab201ee7fd5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java @@ -65,7 +65,7 @@ public SensorCandidateActivationConfiguration getSensorCandidateActivationConfig return this.backingStore.get("sensorCandidateActivationConfiguration"); } /** - * Gets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Gets the sensorCandidates property value. The sensorCandidates property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public java.util.List getSensors() { return this.backingStore.get("sensors"); } /** - * Gets the settings property value. Represents a container for security identities settings APIs. + * Gets the settings property value. The settings property * @return a {@link SettingsContainer} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public void setSensorCandidateActivationConfiguration(@jakarta.annotation.Nullab this.backingStore.set("sensorCandidateActivationConfiguration", value); } /** - * Sets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Sets the sensorCandidates property value. The sensorCandidates property * @param value Value to set for the sensorCandidates property. */ public void setSensorCandidates(@jakarta.annotation.Nullable final java.util.List value) { @@ -138,7 +138,7 @@ public void setSensors(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("sensors", value); } /** - * Sets the settings property value. Represents a container for security identities settings APIs. + * Sets the settings property value. The settings property * @param value Value to set for the settings property. */ public void setSettings(@jakarta.annotation.Nullable final SettingsContainer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/MailboxConfigurationEvidence.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/MailboxConfigurationEvidence.java index cdae0e6ffeb..c82b5ca65f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/MailboxConfigurationEvidence.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/MailboxConfigurationEvidence.java @@ -27,7 +27,7 @@ public static MailboxConfigurationEvidence createFromDiscriminatorValue(@jakarta return new MailboxConfigurationEvidence(); } /** - * Gets the configurationId property value. The configurationId property + * Gets the configurationId property value. The unique identifier of the mailbox configuration. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -35,7 +35,7 @@ public String getConfigurationId() { return this.backingStore.get("configurationId"); } /** - * Gets the configurationType property value. The configurationType property + * Gets the configurationType property value. The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. * @return a {@link MailboxConfigurationType} */ @jakarta.annotation.Nullable @@ -43,7 +43,7 @@ public MailboxConfigurationType getConfigurationType() { return this.backingStore.get("configurationType"); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the mailbox. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the externalDirectoryObjectId property value. The externalDirectoryObjectId property + * Gets the externalDirectoryObjectId property value. The external directory object identifier of the mailbox. * @return a {@link UUID} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the mailboxPrimaryAddress property value. The mailboxPrimaryAddress property + * Gets the mailboxPrimaryAddress property value. The primary email address of the mailbox. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -82,7 +82,7 @@ public String getMailboxPrimaryAddress() { return this.backingStore.get("mailboxPrimaryAddress"); } /** - * Gets the upn property value. The upn property + * Gets the upn property value. The user principal name (UPN) of the mailbox. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -104,42 +104,42 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("upn", this.getUpn()); } /** - * Sets the configurationId property value. The configurationId property + * Sets the configurationId property value. The unique identifier of the mailbox configuration. * @param value Value to set for the configurationId property. */ public void setConfigurationId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("configurationId", value); } /** - * Sets the configurationType property value. The configurationType property + * Sets the configurationType property value. The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. * @param value Value to set for the configurationType property. */ public void setConfigurationType(@jakarta.annotation.Nullable final MailboxConfigurationType value) { this.backingStore.set("configurationType", value); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the mailbox. * @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 externalDirectoryObjectId property value. The externalDirectoryObjectId property + * Sets the externalDirectoryObjectId property value. The external directory object identifier of the mailbox. * @param value Value to set for the externalDirectoryObjectId property. */ public void setExternalDirectoryObjectId(@jakarta.annotation.Nullable final UUID value) { this.backingStore.set("externalDirectoryObjectId", value); } /** - * Sets the mailboxPrimaryAddress property value. The mailboxPrimaryAddress property + * Sets the mailboxPrimaryAddress property value. The primary email address of the mailbox. * @param value Value to set for the mailboxPrimaryAddress property. */ public void setMailboxPrimaryAddress(@jakarta.annotation.Nullable final String value) { this.backingStore.set("mailboxPrimaryAddress", value); } /** - * Sets the upn property value. The upn property + * Sets the upn property value. The user principal name (UPN) of the mailbox. * @param value Value to set for the upn property. */ public void setUpn(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsUserConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsUserConfiguration.java index f12dd4b6e5c..5735bff9e3c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsUserConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsUserConfiguration.java @@ -28,7 +28,7 @@ public static TeamsUserConfiguration createFromDiscriminatorValue(@jakarta.annot return new TeamsUserConfiguration(); } /** - * Gets the accountType property value. The type of the account in the Teams context. The possible values are: user, resourceAccount, guest, sfbOnPremUser, unknown, unknownFutureValue, ineligibleUser. Use the Prefer: include-unknown-enum-members request header to get the following value from this enum evolvable enum: ineligibleUser. + * Gets the accountType property value. The accountType property * @return a {@link AccountType} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); } /** - * Sets the accountType property value. The type of the account in the Teams context. The possible values are: user, resourceAccount, guest, sfbOnPremUser, unknown, unknownFutureValue, ineligibleUser. Use the Prefer: include-unknown-enum-members request header to get the following value from this enum evolvable enum: ineligibleUser. + * Sets the accountType property value. The accountType property * @param value Value to set for the accountType property. */ public void setAccountType(@jakarta.annotation.Nullable final AccountType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/customblockpage/CustomBlockPageRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/customblockpage/CustomBlockPageRequestBuilder.java index ae4162bbf85..2102a1d4582 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/customblockpage/CustomBlockPageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/settings/customblockpage/CustomBlockPageRequestBuilder.java @@ -55,19 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get customBlockPage from networkAccess + * Read the properties and relationships of microsoft.graph.networkaccess.customBlockPage object. * @return a {@link CustomBlockPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CustomBlockPage get() { return get(null); } /** - * Get customBlockPage from networkAccess + * Read the properties and relationships of microsoft.graph.networkaccess.customBlockPage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomBlockPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CustomBlockPage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -77,21 +79,23 @@ public CustomBlockPage get(@jakarta.annotation.Nullable final java.util.function return this.requestAdapter.send(requestInfo, errorMapping, CustomBlockPage::createFromDiscriminatorValue); } /** - * Update the navigation property customBlockPage in networkAccess + * Update the properties of a customBlockPage object. * @param body The request body * @return a {@link CustomBlockPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CustomBlockPage patch(@jakarta.annotation.Nonnull final CustomBlockPage body) { return patch(body, null); } /** - * Update the navigation property customBlockPage in networkAccess + * Update the properties of a customBlockPage object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomBlockPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CustomBlockPage patch(@jakarta.annotation.Nonnull final CustomBlockPage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -122,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get customBlockPage from networkAccess + * Read the properties and relationships of microsoft.graph.networkaccess.customBlockPage object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get customBlockPage from networkAccess + * Read the properties and relationships of microsoft.graph.networkaccess.customBlockPage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -142,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property customBlockPage in networkAccess + * Update the properties of a customBlockPage object. * @param body The request body * @return a {@link RequestInformation} */ @@ -151,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property customBlockPage in networkAccess + * Update the properties of a customBlockPage object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -182,7 +186,7 @@ public CustomBlockPageRequestBuilder withUrl(@jakarta.annotation.Nonnull final S public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get customBlockPage from networkAccess + * Read the properties and relationships of microsoft.graph.networkaccess.customBlockPage object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java index 35623c4ddce..aa4870c2666 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Get sensorCandidates from security * @return a {@link SensorCandidate} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public SensorCandidate get() { return get(null); } /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Get sensorCandidates from security * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SensorCandidate} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Get sensorCandidates from security * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Get sensorCandidates from security * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public SensorCandidateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fin public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * Get sensorCandidates from security */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/SettingsRequestBuilder.java index 7f62fa3360f..b8effac383d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/SettingsRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents a container for security identities settings APIs. + * Get settings from security * @return a {@link SettingsContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public SettingsContainer get() { return get(null); } /** - * Represents a container for security identities settings APIs. + * Get settings from security * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SettingsContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents a container for security identities settings APIs. + * Get settings from security * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents a container for security identities settings APIs. + * Get settings from security * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public SettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents a container for security identities settings APIs. + * Get settings from security */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaGetResponse.java index 99971989cf0..f6732d7796f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaGetResponse.java @@ -1,7 +1,7 @@ package com.microsoft.graph.beta.serviceprincipals.delta; import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; -import com.microsoft.graph.beta.models.DirectoryObject; +import com.microsoft.graph.beta.models.ServicePrincipal; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -33,15 +33,15 @@ public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ServicePrincipal::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +57,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaRequestBuilder.java index c301ecfb936..bbeaafe7540 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/delta/DeltaRequestBuilder.java @@ -36,21 +36,21 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/servicePrincipals/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get() { return get(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/ChannelItemRequestBuilder.java index f83e95b3077..d069472f840 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/ChannelItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..7f646694251 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teams.item.channels.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..5f5e395006f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.channels.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java index de68c979a3c..4af045859ac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teams.item.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..b289e83872a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..9a6ec3efa3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java index d8b09baf860..787ac5c873b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..6b8134d1082 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..6b669b8fb52 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java index 03dce5b5710..da222088239 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..fb13ddb3347 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..4ebecc9bb70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java index 1ba4276440f..f6e2a19f9e7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..535baff500c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..c56542cab81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java index d70b2ea481e..3a694b6de6d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/ChannelItemRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..49c490a2224 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..7cdc68064bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@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}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@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}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java index e0c3f1bc9cd..659b3008b7e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/PrimaryChannelRequestBuilder.java @@ -14,6 +14,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -130,6 +131,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..8c7d2c83211 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..32cbe2f0391 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java index 48248c3a2e6..9127b58d01c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/AdhocCallsRequestBuilder.java @@ -4,6 +4,8 @@ import com.microsoft.graph.beta.models.AdhocCallCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.adhoccalls.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.users.item.adhoccalls.item.AdhocCallItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -31,6 +33,22 @@ public class AdhocCallsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getAllRecordings method. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllTranscripts method. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. * @param adhocCallId The unique identifier of adhocCall diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..5ab6da6eaf8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CallRecording; +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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(CallRecording::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/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..9b2f9e6ba12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllRecordings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllRecordings + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse 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, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllRecordings + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRecordings + * @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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllRecordings + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * 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("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..38cce972779 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CallTranscript; +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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(CallTranscript::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/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..93436bba4b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.beta.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllTranscripts method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllTranscripts + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse 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, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllTranscripts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTranscripts + * @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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllTranscripts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * 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("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java index 7ca1451ff6d..c49a7731fbb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java @@ -15,6 +15,7 @@ import com.microsoft.graph.beta.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -139,6 +140,14 @@ public RemoveAllAccessForUserRequestBuilder removeAllAccessForUser() { public SendActivityNotificationRequestBuilder sendActivityNotification() { return new SendActivityNotificationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.chat entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..bc0ace120cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.users.item.chats.item.startmigration; + +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + 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); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..94d97569210 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.chats.item.startmigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} 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 StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java index d884816c0da..8192fe1f5c9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java @@ -35,7 +35,7 @@ public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setAutomaticLocation", rawUrl); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostReque post(body, null); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @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 @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. * @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/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java index 26ba4267b32..d41d9180c29 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java @@ -35,7 +35,7 @@ public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setManualLocation", rawUrl); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestB post(body, null); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @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 @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestB this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. * @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/users/item/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/SettingsRequestBuilder.java index ada12210f09..4009859eb29 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/SettingsRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.beta.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder; import com.microsoft.graph.beta.users.item.settings.storage.StorageRequestBuilder; import com.microsoft.graph.beta.users.item.settings.windows.WindowsRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -83,6 +84,14 @@ public StorageRequestBuilder storage() { public WindowsRequestBuilder windows() { return new WindowsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the workHoursAndLocations property of the microsoft.graph.userSettings entity. + * @return a {@link WorkHoursAndLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkHoursAndLocationsRequestBuilder workHoursAndLocations() { + return new WorkHoursAndLocationsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link SettingsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java new file mode 100644 index 00000000000..f91d9138416 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java @@ -0,0 +1,215 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.WorkHoursAndLocationsSetting; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder; +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 workHoursAndLocations property of the microsoft.graph.userSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkHoursAndLocationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @return a {@link OccurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesRequestBuilder occurrences() { + return new OccurrencesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @return a {@link RecurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecurrencesRequestBuilder recurrences() { + return new RecurrencesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WorkHoursAndLocationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkHoursAndLocationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkHoursAndLocationsRequestBuilder} 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 WorkHoursAndLocationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations{?%24expand,%24select}", rawUrl); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting get() { + return get(null); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting 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, WorkHoursAndLocationsSetting::createFromDiscriminatorValue); + } + /** + * Provides operations to call the occurrencesView method. + * @param endDateTime Usage: endDateTime='{endDateTime}' + * @param startDateTime Usage: startDateTime='{startDateTime}' + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder occurrencesViewWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final String endDateTime, @jakarta.annotation.Nonnull final String startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting patch(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting body) { + return patch(body, null); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting patch(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting 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, WorkHoursAndLocationsSetting::createFromDiscriminatorValue); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting 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 WorkHoursAndLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkHoursAndLocationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkHoursAndLocationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java new file mode 100644 index 00000000000..bbe603b0e41 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.WorkPlanOccurrence; +import com.microsoft.graph.beta.models.WorkPlanOccurrenceCollectionResponse; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder; +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 occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OccurrencesRequestBuilder 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 call the setCurrentLocation method. + * @return a {@link SetCurrentLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetCurrentLocationRequestBuilder setCurrentLocation() { + return new SetCurrentLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @param workPlanOccurrenceId The unique identifier of workPlanOccurrence + * @return a {@link WorkPlanOccurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanOccurrenceItemRequestBuilder byWorkPlanOccurrenceId(@jakarta.annotation.Nonnull final String workPlanOccurrenceId) { + Objects.requireNonNull(workPlanOccurrenceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workPlanOccurrence%2Did", workPlanOccurrenceId); + return new WorkPlanOccurrenceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OccurrencesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OccurrencesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OccurrencesRequestBuilder} 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 OccurrencesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of work plan occurrences. + * @return a {@link WorkPlanOccurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrenceCollectionResponse get() { + return get(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrenceCollectionResponse 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, WorkPlanOccurrenceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence post(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return post(body, null); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence post(@jakarta.annotation.Nonnull final WorkPlanOccurrence 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, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Collection of work plan occurrences. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence 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 OccurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OccurrencesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of work plan occurrences. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2aa1adefe16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.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}/settings/workHoursAndLocations/occurrences/$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}/settings/workHoursAndLocations/occurrences/$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/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java new file mode 100644 index 00000000000..a399ed20835 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.WorkPlanOccurrence; +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 occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanOccurrenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link WorkPlanOccurrenceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanOccurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkPlanOccurrenceItemRequestBuilder} 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 WorkPlanOccurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property occurrences for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property occurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of work plan occurrences. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence get() { + return get(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence 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, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence put(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return put(body, null); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence put(@jakarta.annotation.Nonnull final WorkPlanOccurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Delete navigation property occurrences for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property occurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of work plan occurrences. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.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 WorkPlanOccurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanOccurrenceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkPlanOccurrenceItemRequestBuilder(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 { + } + /** + * Collection of work plan occurrences. + */ + @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 PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java new file mode 100644 index 00000000000..307d4d55c71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation; + +import com.microsoft.graph.beta.models.WorkLocationType; +import com.microsoft.graph.beta.models.WorkLocationUpdateScope; +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 SetCurrentLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetCurrentLocationPostRequestBody} and sets the default values. + */ + public SetCurrentLocationPostRequestBody() { + 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 SetCurrentLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetCurrentLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetCurrentLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("updateScope", (n) -> { this.setUpdateScope(n.getEnumValue(WorkLocationUpdateScope::forValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the placeId property value. The placeId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the updateScope property value. The updateScope property + * @return a {@link WorkLocationUpdateScope} + */ + @jakarta.annotation.Nullable + public WorkLocationUpdateScope getUpdateScope() { + return this.backingStore.get("updateScope"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeEnumValue("updateScope", this.getUpdateScope()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 placeId property value. The placeId property + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } + /** + * Sets the updateScope property value. The updateScope property + * @param value Value to set for the updateScope property. + */ + public void setUpdateScope(@jakarta.annotation.Nullable final WorkLocationUpdateScope value) { + this.backingStore.set("updateScope", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java new file mode 100644 index 00000000000..e03c0617cbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the setCurrentLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetCurrentLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetCurrentLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetCurrentLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/setCurrentLocation", pathParameters); + } + /** + * Instantiates a new {@link SetCurrentLocationRequestBuilder} 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 SetCurrentLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/setCurrentLocation", rawUrl); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @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 SetCurrentLocationPostRequestBody body) { + post(body, null); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @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 SetCurrentLocationPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetCurrentLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetCurrentLocationPostRequestBody 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 SetCurrentLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetCurrentLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetCurrentLocationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..e42e987d822 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.WorkPlanOccurrence; +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 OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse() { + 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 OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(WorkPlanOccurrence::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/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..6963c12874d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,170 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the occurrencesView method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime='{endDateTime}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime='{startDateTime}' + */ + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String endDateTime, @jakarta.annotation.Nullable final String startDateTime) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} 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 OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse 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, OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @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 OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + */ + @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/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java new file mode 100644 index 00000000000..891c5a643a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.WorkPlanRecurrence; +import com.microsoft.graph.beta.models.WorkPlanRecurrenceCollectionResponse; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder; +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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecurrencesRequestBuilder 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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @param workPlanRecurrenceId The unique identifier of workPlanRecurrence + * @return a {@link WorkPlanRecurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanRecurrenceItemRequestBuilder byWorkPlanRecurrenceId(@jakarta.annotation.Nonnull final String workPlanRecurrenceId) { + Objects.requireNonNull(workPlanRecurrenceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workPlanRecurrence%2Did", workPlanRecurrenceId); + return new WorkPlanRecurrenceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecurrencesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecurrencesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecurrencesRequestBuilder} 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 RecurrencesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link WorkPlanRecurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrenceCollectionResponse get() { + return get(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrenceCollectionResponse 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, WorkPlanRecurrenceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence post(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return post(body, null); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence post(@jakarta.annotation.Nonnull final WorkPlanRecurrence 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, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence 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 RecurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecurrencesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecurrencesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of recurring work plans defined by the user. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af59cb4b36d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.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}/settings/workHoursAndLocations/recurrences/$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}/settings/workHoursAndLocations/recurrences/$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/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java new file mode 100644 index 00000000000..94522369680 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.users.item.settings.workhoursandlocations.recurrences.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.WorkPlanRecurrence; +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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanRecurrenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link WorkPlanRecurrenceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanRecurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkPlanRecurrenceItemRequestBuilder} 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 WorkPlanRecurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recurrences for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence get() { + return get(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence 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, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence put(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return put(body, null); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence put(@jakarta.annotation.Nonnull final WorkPlanRecurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Delete navigation property recurrences for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.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 WorkPlanRecurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanRecurrenceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkPlanRecurrenceItemRequestBuilder(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 { + } + /** + * Collection of recurring work plans defined by the user. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +}