From 545fa4723ca02e14ea9b0b9018d7f25ef83c0344 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 3 Jun 2025 12:34:07 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 189193 --- .../admin/people/PeopleRequestBuilder.java | 20 + .../ProfileSourcesRequestBuilder.java} | 127 +- .../count/CountRequestBuilder.java | 21 +- .../item/ProfileSourceItemRequestBuilder.java | 231 ++++ ...fileSourcesWithSourceIdRequestBuilder.java | 233 ++++ .../ResourceConnectionItemRequestBuilder.java | 26 +- .../UpdatableAssetItemRequestBuilder.java | 26 +- .../ComplianceChangeItemRequestBuilder.java | 14 +- .../AssignmentsRequestBuilder.java | 10 +- ...igurationAssignmentItemRequestBuilder.java | 10 +- ...ScheduledActionsForRuleRequestBuilder.java | 10 +- ...eduledActionForRuleItemRequestBuilder.java | 10 +- .../directory/DirectoryRequestBuilder.java | 9 + ...mmendationConfigurationRequestBuilder.java | 231 ++++ .../items/item/copy/CopyRequestBuilder.java | 8 +- .../RetentionLabelRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../tables/add/AddRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../item/tables/add/AddRequestBuilder.java | 12 +- .../item/EducationUserItemRequestBuilder.java | 12 +- .../EmployeeExperienceRequestBuilder.java | 17 +- .../roles/RolesRequestBuilder.java | 245 ++++ .../roles/count/CountRequestBuilder.java | 128 ++ .../EngagementRoleItemRequestBuilder.java} | 124 +- .../item/members/MembersRequestBuilder.java | 247 ++++ .../members/count/CountRequestBuilder.java | 128 ++ ...ngagementRoleMemberItemRequestBuilder.java | 238 ++++ .../members/item/user/UserRequestBuilder.java | 147 +++ .../MailboxSettingsRequestBuilder.java | 184 +++ ...rviceProvisioningErrorsRequestBuilder.java | 174 +++ .../count/CountRequestBuilder.java | 128 ++ .../item/ExternalItemItemRequestBuilder.java | 12 +- .../item/schema/SchemaRequestBuilder.java | 12 +- .../item/InboundFlowItemRequestBuilder.java | 12 +- .../groups/GroupsRequestBuilder.java | 12 +- .../ConversationsRequestBuilder.java | 12 +- .../item/ConversationItemRequestBuilder.java | 12 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../item/TimeCardItemRequestBuilder.java | 9 + .../ConfirmForUserPostRequestBody.java | 107 ++ .../ConfirmForUserRequestBuilder.java | 103 ++ .../ConversationThreadItemRequestBuilder.java | 14 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../identity/IdentityRequestBuilder.java | 9 - ...geWorkflowExtensionItemRequestBuilder.java | 12 +- .../item/AccessPackageItemRequestBuilder.java | 14 +- ...sPackagesWithUniqueNameRequestBuilder.java | 14 +- .../item/RiskDetectionItemRequestBuilder.java | 14 +- .../riskyusers/RiskyUsersRequestBuilder.java | 23 +- .../ConfirmSafePostRequestBody.java | 107 ++ .../ConfirmSafeRequestBuilder.java | 99 ++ .../graph/beta/generated/kiota-dom-export.txt | 1074 ++++++++++++++--- .../graph/beta/generated/kiota-lock.json | 2 +- .../beta/generated/models/Announcement.java | 131 -- .../graph/beta/generated/models/AppScope.java | 8 +- .../beta/generated/models/Application.java | 4 +- .../models/AuditActivityInitiator.java | 8 +- .../models/ChangeAnnouncementChangeType.java | 39 - .../beta/generated/models/ChangeItemBase.java | 171 --- ...loudPcOnPremisesConnectionHealthCheck.java | 4 +- ...remisesConnectionHealthCheckErrorType.java | 2 + ...oudPcPolicyScheduledApplyActionDetail.java | 68 ++ .../models/CloudPcPolicyTimezone.java | 85 ++ .../models/DeviceCompliancePolicy.java | 4 +- ...tionChoiceSettingCollectionDefinition.java | 8 +- ...tConfigurationChoiceSettingDefinition.java | 8 +- ...tConfigurationSimpleSettingDefinition.java | 16 +- .../beta/generated/models/Directory.java | 17 + ...veRestoreArtifactsBulkAdditionRequest.java | 4 +- .../generated/models/EducationAssignment.java | 17 + .../EducationAssignmentPointsGrade.java | 17 + .../generated/models/EducationModule.java | 21 +- .../generated/models/EmployeeExperience.java | 74 +- .../models/EmployeeExperienceUser.java | 17 + .../beta/generated/models/EngagementRole.java | 81 ++ ... => EngagementRoleCollectionResponse.java} | 20 +- .../models/EngagementRoleMember.java | 97 ++ ...ngagementRoleMemberCollectionResponse.java | 61 + .../graph/beta/generated/models/Entity.java | 27 +- .../generated/models/ExtendedKeyUsage.java | 8 +- .../generated/models/IdentityContainer.java | 19 +- .../IosLobAppProvisioningConfiguration.java | 8 +- .../models/MacOsLobAppAssignmentSettings.java | 4 +- ...oxRestoreArtifactsBulkAdditionRequest.java | 4 +- .../generated/models/OfferShiftRequest.java | 16 +- .../generated/models/PeopleAdminSettings.java | 17 + .../models/PlannerContainerType.java | 2 + .../models/ProcessContentRequest.java | 8 +- .../beta/generated/models/ProfileSource.java | 33 +- .../ProfileSourceCollectionResponse.java | 61 + .../models/ProfileSourceLocalization.java | 158 +++ .../models/ProtectedApplicationMetadata.java | 4 +- .../models/RecommendationConfiguration.java | 61 + .../graph/beta/generated/models/Report.java | 4 +- .../graph/beta/generated/models/Roadmap.java | 131 -- .../models/RoadmapItemDeliveryStage.java | 29 - .../models/ScheduleChangeRequest.java | 32 +- .../beta/generated/models/SearchRequest.java | 16 +- .../graph/beta/generated/models/SignIn.java | 4 +- ...teRestoreArtifactsBulkAdditionRequest.java | 4 +- .../models/SwapShiftsChangeRequest.java | 4 +- ...tate.java => TeamworkInteractionType.java} | 12 +- .../models/TeamworkUserIdentity.java | 17 + .../beta/generated/models/TimeOffRequest.java | 8 +- .../WindowsDomainJoinConfiguration.java | 4 +- ...owsUniversalAppXAppAssignmentSettings.java | 4 +- .../beta/generated/models/security/Alert.java | 8 +- .../models/security/AnalyzedEmail.java | 36 +- .../security/AnalyzedEmailAttachment.java | 16 +- .../security/AnalyzedEmailDeliveryDetail.java | 8 +- .../security/AnalyzedEmailDlpRuleInfo.java | 8 +- .../AnalyzedEmailRecipientDetail.java | 8 +- .../security/AnalyzedEmailSenderDetail.java | 24 +- .../models/security/AnalyzedEmailUrl.java | 4 +- .../models/security/CompromiseIndicator.java | 8 +- .../security/DetonationBehaviourDetails.java | 36 +- .../models/security/DetonationDetails.java | 12 +- .../security/ThreatDetectionDetail.java | 12 +- .../models/security/TimelineEvent.java | 24 +- .../summary/SummaryRequestBuilder.java | 12 +- .../RiskDetectionsRequestBuilder.java | 14 +- .../riskyusers/RiskyUsersRequestBuilder.java | 9 + .../ConfirmSafePostRequestBody.java | 107 ++ .../ConfirmSafeRequestBuilder.java | 99 ++ .../RoleAssignmentsRequestBuilder.java | 14 +- .../ClaimsPolicyRequestBuilder.java | 24 +- .../generated/sites/SitesRequestBuilder.java | 14 +- .../lists/item/ListItemRequestBuilder.java | 14 +- .../item/TimeCardItemRequestBuilder.java | 9 + .../ConfirmForUserPostRequestBody.java | 107 ++ .../ConfirmForUserRequestBuilder.java | 103 ++ .../TimeOffRequestsRequestBuilder.java | 10 +- .../item/TimeCardItemRequestBuilder.java | 9 + .../ConfirmForUserPostRequestBody.java | 107 ++ .../ConfirmForUserRequestBuilder.java | 103 ++ .../teamwork/TeamworkRequestBuilder.java | 9 + ...IfInteractionIsAllowedPostRequestBody.java | 126 ++ ...ineIfInteractionIsAllowedPostResponse.java | 107 ++ ...eIfInteractionIsAllowedRequestBuilder.java | 104 ++ .../TeamTemplatesRequestBuilder.java | 14 +- .../item/TimeCardItemRequestBuilder.java | 9 + .../ConfirmForUserPostRequestBody.java | 107 ++ .../ConfirmForUserRequestBuilder.java | 103 ++ ...MultiTenantOrganizationRequestBuilder.java | 12 +- .../calendars/CalendarsRequestBuilder.java | 9 + .../calendars/delta/DeltaGetResponse.java | 63 + .../calendars/delta/DeltaRequestBuilder.java | 166 +++ .../calendars/CalendarsRequestBuilder.java | 9 + .../calendars/delta/DeltaGetResponse.java | 63 + .../calendars/delta/DeltaRequestBuilder.java | 166 +++ .../EmployeeExperienceRequestBuilder.java | 9 + .../AssignedRolesRequestBuilder.java | 245 ++++ .../count/CountRequestBuilder.java | 128 ++ .../EngagementRoleItemRequestBuilder.java | 236 ++++ .../item/members/MembersRequestBuilder.java | 243 ++++ .../members/count/CountRequestBuilder.java | 128 ++ ...ngagementRoleMemberItemRequestBuilder.java | 236 ++++ .../members/item/user/UserRequestBuilder.java | 147 +++ .../MailboxSettingsRequestBuilder.java | 184 +++ ...rviceProvisioningErrorsRequestBuilder.java | 174 +++ .../count/CountRequestBuilder.java | 128 ++ .../item/presence/PresenceRequestBuilder.java | 14 +- 163 files changed, 8663 insertions(+), 1431 deletions(-) rename src/main/java/com/microsoft/graph/beta/generated/{identity/productchanges/ProductChangesRequestBuilder.java => admin/people/profilesources/ProfileSourcesRequestBuilder.java} (57%) rename src/main/java/com/microsoft/graph/beta/generated/{identity/productchanges => admin/people/profilesources}/count/CountRequestBuilder.java (82%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/directory/recommendationconfiguration/RecommendationConfigurationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/RolesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/count/CountRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java => employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java} (64%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeAnnouncementChangeType.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyTimezone.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EngagementRole.java rename src/main/java/com/microsoft/graph/beta/generated/models/{ChangeItemBaseCollectionResponse.java => EngagementRoleCollectionResponse.java} (79%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMember.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMemberCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceLocalization.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RecommendationConfiguration.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java rename src/main/java/com/microsoft/graph/beta/generated/models/{ChangeItemState.java => TeamworkInteractionType.java} (63%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/people/PeopleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/people/PeopleRequestBuilder.java index 7a300d0e224..b94a76d2c84 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/people/PeopleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/people/PeopleRequestBuilder.java @@ -4,6 +4,8 @@ import com.microsoft.graph.beta.admin.people.namepronunciation.NamePronunciationRequestBuilder; import com.microsoft.graph.beta.admin.people.profilecardproperties.ProfileCardPropertiesRequestBuilder; import com.microsoft.graph.beta.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder; +import com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder; +import com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder; import com.microsoft.graph.beta.admin.people.pronouns.PronounsRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PeopleAdminSettings; @@ -57,6 +59,14 @@ public ProfileCardPropertiesRequestBuilder profileCardProperties() { public ProfilePropertySettingsRequestBuilder profilePropertySettings() { return new ProfilePropertySettingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @return a {@link ProfileSourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesRequestBuilder profileSources() { + return new ProfileSourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the pronouns property of the microsoft.graph.peopleAdminSettings entity. * @return a {@link PronounsRequestBuilder} @@ -148,6 +158,16 @@ public PeopleAdminSettings patch(@jakarta.annotation.Nonnull final PeopleAdminSe errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, PeopleAdminSettings::createFromDiscriminatorValue); } + /** + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @param sourceId Alternate key of profileSource + * @return a {@link ProfileSourcesWithSourceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesWithSourceIdRequestBuilder profileSourcesWithSourceId(@jakarta.annotation.Nonnull final String sourceId) { + Objects.requireNonNull(sourceId); + return new ProfileSourcesWithSourceIdRequestBuilder(pathParameters, requestAdapter, sourceId); + } /** * Delete navigation property people for admin * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java similarity index 57% rename from src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java index 7f8bac375f5..5dcad933fd4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/ProductChangesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java @@ -1,10 +1,10 @@ -package com.microsoft.graph.beta.identity.productchanges; +package com.microsoft.graph.beta.admin.people.profilesources; -import com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder; -import com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder; -import com.microsoft.graph.beta.models.ChangeItemBase; -import com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse; +import com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ProfileSource; +import com.microsoft.graph.beta.models.ProfileSourceCollectionResponse; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -19,133 +19,111 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class ProductChangesRequestBuilder extends BaseRequestBuilder { +public class ProfileSourcesRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ - @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. - * @param changeItemBaseId The unique identifier of changeItemBase - * @return a {@link ChangeItemBaseItemRequestBuilder} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @param profileSourceId The unique identifier of profileSource + * @return a {@link ProfileSourceItemRequestBuilder} */ @jakarta.annotation.Nonnull - @Deprecated - public ChangeItemBaseItemRequestBuilder byChangeItemBaseId(@jakarta.annotation.Nonnull final String changeItemBaseId) { - Objects.requireNonNull(changeItemBaseId); + public ProfileSourceItemRequestBuilder byProfileSourceId(@jakarta.annotation.Nonnull final String profileSourceId) { + Objects.requireNonNull(profileSourceId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("changeItemBase%2Did", changeItemBaseId); - return new ChangeItemBaseItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("profileSource%2Did", profileSourceId); + return new ProfileSourceItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link ProductChangesRequestBuilder} and sets the default values. + * Instantiates a new {@link ProfileSourcesRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public ProductChangesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/productChanges{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public ProfileSourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** - * Instantiates a new {@link ProductChangesRequestBuilder} and sets the default values. + * Instantiates a new {@link ProfileSourcesRequestBuilder} 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 ProductChangesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/productChanges{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public ProfileSourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. - * @return a {@link ChangeItemBaseCollectionResponse} + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + * @return a {@link ProfileSourceCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBaseCollectionResponse get() { + public ProfileSourceCollectionResponse get() { return get(null); } /** - * Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ChangeItemBaseCollectionResponse} + * @return a {@link ProfileSourceCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public ProfileSourceCollectionResponse 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, ChangeItemBaseCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfileSourceCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to productChanges for identity + * Create a new profileSource object. * @param body The request body - * @return a {@link ChangeItemBase} + * @return a {@link ProfileSource} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 + * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase post(@jakarta.annotation.Nonnull final ChangeItemBase body) { + public ProfileSource post(@jakarta.annotation.Nonnull final ProfileSource body) { return post(body, null); } /** - * Create new navigation property to productChanges for identity + * Create a new profileSource object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ChangeItemBase} + * @return a {@link ProfileSource} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 + * @see Find more info here */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase post(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public ProfileSource post(@jakarta.annotation.Nonnull final ProfileSource 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, ChangeItemBase::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfileSource::createFromDiscriminatorValue); } /** - * Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-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); @@ -153,28 +131,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to productChanges for identity + * Create a new profileSource object. * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { return toPostRequestInformation(body, null); } /** - * Create new navigation property to productChanges for identity + * Create a new profileSource object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ProfileSource 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); @@ -185,18 +157,15 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link ProductChangesRequestBuilder} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 + * @return a {@link ProfileSourcesRequestBuilder} */ @jakarta.annotation.Nonnull - @Deprecated - public ProductChangesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public ProfileSourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new ProductChangesRequestBuilder(rawUrl, requestAdapter); + return new ProfileSourcesRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/count/CountRequestBuilder.java similarity index 82% rename from src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/count/CountRequestBuilder.java index 6378fc7b82f..274ee11fa50 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.identity.productchanges.count; +package com.microsoft.graph.beta.admin.people.profilesources.count; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @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}/identity/productChanges/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/admin/people/profileSources/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,17 +33,14 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -66,11 +60,8 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -78,11 +69,8 @@ public RequestInformation toGetRequestInformation() { * 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 - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-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); @@ -93,11 +81,8 @@ 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 CountRequestBuilder} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java new file mode 100644 index 00000000000..c9f48c3fb2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java @@ -0,0 +1,231 @@ +package com.microsoft.graph.beta.admin.people.profilesources.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ProfileSource; +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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProfileSourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/{profileSource%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ProfileSourceItemRequestBuilder} 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 ProfileSourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/{profileSource%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a profileSource object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get() { + return get(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource body) { + return patch(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Delete a profileSource object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @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 properties of a profileSource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource 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 ProfileSourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfileSourceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of profile source settings configured by an administrator in an organization. + */ + @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/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java new file mode 100644 index 00000000000..dc929f71b98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java @@ -0,0 +1,233 @@ +package com.microsoft.graph.beta.admin.people.profilesourceswithsourceid; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ProfileSource; +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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourcesWithSourceIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProfileSourcesWithSourceIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param sourceId Alternate key of profileSource + */ + public ProfileSourcesWithSourceIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String sourceId) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources(sourceId='{sourceId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("sourceId", sourceId); + } + /** + * Instantiates a new {@link ProfileSourcesWithSourceIdRequestBuilder} 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 ProfileSourcesWithSourceIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources(sourceId='{sourceId}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete a profileSource object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get() { + return get(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource body) { + return patch(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Delete a profileSource object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @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 properties of a profileSource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource 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 ProfileSourcesWithSourceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesWithSourceIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfileSourcesWithSourceIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of profile source settings configured by an administrator in an organization. + */ + @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/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java index 36de1c29327..b0cd072f934 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/resourceconnections/item/ResourceConnectionItemRequestBuilder.java @@ -37,18 +37,18 @@ public ResourceConnectionItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/admin/windows/updates/resourceConnections/{resourceConnection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get() { return get(null); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceConnection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ResourceConnection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -106,7 +106,7 @@ public ResourceConnection patch(@jakarta.annotation.Nonnull final ResourceConnec return this.requestAdapter.send(requestInfo, errorMapping, ResourceConnection::createFromDiscriminatorValue); } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -114,7 +114,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -133,7 +133,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -185,7 +185,7 @@ public ResourceConnectionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java index 1dd73d03bc5..9c9bd8804e5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatableassets/item/UpdatableAssetItemRequestBuilder.java @@ -73,18 +73,18 @@ public UpdatableAssetItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/admin/windows/updates/updatableAssets/{updatableAsset%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -93,21 +93,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get() { return get(null); } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UpdatableAsset} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UpdatableAsset get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -142,7 +142,7 @@ public UpdatableAsset patch(@jakarta.annotation.Nonnull final UpdatableAsset bod return this.requestAdapter.send(requestInfo, errorMapping, UpdatableAsset::createFromDiscriminatorValue); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -169,7 +169,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -221,7 +221,7 @@ public UpdatableAssetItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java index a6d06fd8b78..0089d263e9a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/windows/updates/updatepolicies/item/compliancechanges/item/ComplianceChangeItemRequestBuilder.java @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange get() { return get(null); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceChange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceChange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -136,7 +136,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -144,7 +144,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -196,7 +196,7 @@ public ComplianceChangeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/AssignmentsRequestBuilder.java index dd7a7e224f4..1839e20b236 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/AssignmentsRequestBuilder.java @@ -60,7 +60,7 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfiguration%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return a {@link IosLobAppProvisioningConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public IosLobAppProvisioningConfigurationAssignmentCollectionResponse get() { return get(null); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosLobAppProvisioningConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public IosLobAppProvisioningConfigurationAssignment post(@jakarta.annotation.Non return this.requestAdapter.send(requestInfo, errorMapping, IosLobAppProvisioningConfigurationAssignment::createFromDiscriminatorValue); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.java index 6247f22871d..01163a4a11b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/deviceappmanagement/ioslobappprovisioningconfigurations/item/assignments/item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return a {@link IosLobAppProvisioningConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public IosLobAppProvisioningConfigurationAssignment get() { return get(null); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosLobAppProvisioningConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code @@ -121,7 +121,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -129,7 +129,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -181,7 +181,7 @@ public IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder withUrl(@j public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java index 62ca53adbac..7adff25300c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java @@ -60,7 +60,7 @@ public ScheduledActionsForRuleRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public DeviceComplianceScheduledActionForRuleCollectionResponse get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ScheduledActionsForRuleRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ScheduledActionsForRuleRequestBuilder(rawUrl, requestAdapter); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java index dd3f4a65b59..b06f7326651 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public DeviceComplianceScheduledActionForRule get() { return get(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public DeviceComplianceScheduledActionForRuleItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java index a13461ac10f..103c3b5dd9e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/DirectoryRequestBuilder.java @@ -16,6 +16,7 @@ import com.microsoft.graph.beta.directory.outboundshareduserprofiles.OutboundSharedUserProfilesRequestBuilder; import com.microsoft.graph.beta.directory.pendingexternaluserprofiles.PendingExternalUserProfilesRequestBuilder; import com.microsoft.graph.beta.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder; +import com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder; import com.microsoft.graph.beta.directory.recommendations.RecommendationsRequestBuilder; import com.microsoft.graph.beta.directory.sharedemaildomains.SharedEmailDomainsRequestBuilder; import com.microsoft.graph.beta.directory.subscriptions.SubscriptionsRequestBuilder; @@ -170,6 +171,14 @@ public PendingExternalUserProfilesRequestBuilder pendingExternalUserProfiles() { public PublicKeyInfrastructureRequestBuilder publicKeyInfrastructure() { return new PublicKeyInfrastructureRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the recommendationConfiguration property of the microsoft.graph.directory entity. + * @return a {@link RecommendationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecommendationConfigurationRequestBuilder recommendationConfiguration() { + return new RecommendationConfigurationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the recommendations property of the microsoft.graph.directory entity. * @return a {@link RecommendationsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/directory/recommendationconfiguration/RecommendationConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/directory/recommendationconfiguration/RecommendationConfigurationRequestBuilder.java new file mode 100644 index 00000000000..be621fda589 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/directory/recommendationconfiguration/RecommendationConfigurationRequestBuilder.java @@ -0,0 +1,231 @@ +package com.microsoft.graph.beta.directory.recommendationconfiguration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.RecommendationConfiguration; +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 recommendationConfiguration property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecommendationConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecommendationConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecommendationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recommendationConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RecommendationConfigurationRequestBuilder} 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 RecommendationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recommendationConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recommendationConfiguration for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recommendationConfiguration for directory + * @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); + } + /** + * Read the properties and relationships of a recommendationConfiguration object. + * @return a {@link RecommendationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecommendationConfiguration get() { + return get(null); + } + /** + * Read the properties and relationships of a recommendationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecommendationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecommendationConfiguration 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, RecommendationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the properties of a recommendationConfiguration object. + * @param body The request body + * @return a {@link RecommendationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecommendationConfiguration patch(@jakarta.annotation.Nonnull final RecommendationConfiguration body) { + return patch(body, null); + } + /** + * Update the properties of a recommendationConfiguration object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecommendationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecommendationConfiguration patch(@jakarta.annotation.Nonnull final RecommendationConfiguration 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, RecommendationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property recommendationConfiguration for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recommendationConfiguration for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * Read the properties and relationships of a recommendationConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a recommendationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a recommendationConfiguration object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RecommendationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a recommendationConfiguration object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RecommendationConfiguration 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 RecommendationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecommendationConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecommendationConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a recommendationConfiguration object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/copy/CopyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/copy/CopyRequestBuilder.java index 2541d48cb72..a37294d8527 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/copy/CopyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/copy/CopyRequestBuilder.java @@ -36,7 +36,7 @@ public CopyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/copy", rawUrl); } /** - * Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress. + * Create a copy of a driveItem asynchronously. You can optionally copy exclusively the child items, specify a new parent folder, or provide a new name. Once the request is accepted, the operation is queued and processed asynchronously. Use the monitor URL to track progress until the operation completes. * @param body The request body * @return a {@link DriveItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final CopyPostRequestBody body return post(body, null); } /** - * Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress. + * Create a copy of a driveItem asynchronously. You can optionally copy exclusively the child items, specify a new parent folder, or provide a new name. Once the request is accepted, the operation is queued and processed asynchronously. Use the monitor URL to track progress until the operation completes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveItem} @@ -63,7 +63,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final CopyPostRequestBody body return this.requestAdapter.send(requestInfo, errorMapping, DriveItem::createFromDiscriminatorValue); } /** - * Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress. + * Create a copy of a driveItem asynchronously. You can optionally copy exclusively the child items, specify a new parent folder, or provide a new name. Once the request is accepted, the operation is queued and processed asynchronously. Use the monitor URL to track progress until the operation completes. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress. + * Create a copy of a driveItem asynchronously. You can optionally copy exclusively the child items, specify a new parent folder, or provide a new name. Once the request is accepted, the operation is queued and processed asynchronously. Use the monitor URL to track progress until the operation completes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index e568b8dd1a1..7f37a243591 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -79,23 +79,23 @@ public ItemRetentionLabel get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body) { return patch(body, null); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -145,7 +145,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @return a {@link RequestInformation} */ @@ -154,7 +154,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java index 048ea9e505e..ea380098d00 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java index 331903a71aa..5e333db00f0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java index 86bd6f4c1e1..b712aebbdac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java index 2b5f324c12d..3257a406357 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java index 9f0d0f02b48..624a2571257 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/education/users/item/EducationUserItemRequestBuilder.java @@ -135,23 +135,23 @@ public EducationUser get(@jakarta.annotation.Nullable final java.util.function.C return this.requestAdapter.send(requestInfo, errorMapping, EducationUser::createFromDiscriminatorValue); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @return a {@link EducationUser} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EducationUser patch(@jakarta.annotation.Nonnull final EducationUser body) { return patch(body, null); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EducationUser} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EducationUser patch(@jakarta.annotation.Nonnull final EducationUser body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -201,7 +201,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @return a {@link RequestInformation} */ @@ -210,7 +210,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java index ab98c86cba8..9404fc8629a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.employeeexperience.learningcourseactivities.LearningCourseActivitiesRequestBuilder; import com.microsoft.graph.beta.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; import com.microsoft.graph.beta.employeeexperience.learningproviders.LearningProvidersRequestBuilder; +import com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder; import com.microsoft.graph.beta.models.EmployeeExperience; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -66,6 +67,14 @@ public LearningCourseActivitiesRequestBuilder learningCourseActivities() { public LearningProvidersRequestBuilder learningProviders() { return new LearningProvidersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EmployeeExperienceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -116,7 +125,7 @@ public LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder learni } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -126,7 +135,7 @@ public EmployeeExperience patch(@jakarta.annotation.Nonnull final EmployeeExperi } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code @@ -161,7 +170,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +179,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..fa20ea3455b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/RolesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.employeeexperience.roles; + +import com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder; +import com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementRole; +import com.microsoft.graph.beta.models.EngagementRoleCollectionResponse; +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 roles property of the microsoft.graph.employeeExperience entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.employeeExperience entity. + * @param engagementRoleId The unique identifier of engagementRole + * @return a {@link EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder byEngagementRoleId(@jakarta.annotation.Nonnull final String engagementRoleId) { + Objects.requireNonNull(engagementRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRole%2Did", engagementRoleId); + return new EngagementRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} 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 RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get() { + return get(null); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse 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, EngagementRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for employeeExperience + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for employeeExperience + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @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 roles for employeeExperience + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for employeeExperience + * @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 EngagementRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + */ + @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/employeeexperience/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4f30b0dc0ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.employeeexperience.roles.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}/employeeExperience/roles/$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}/employeeExperience/roles/$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/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java similarity index 64% rename from src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java index 5ceecddab2a..8e124ab749c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/productchanges/item/ChangeItemBaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java @@ -1,6 +1,7 @@ -package com.microsoft.graph.beta.identity.productchanges.item; +package com.microsoft.graph.beta.employeeexperience.roles.item; -import com.microsoft.graph.beta.models.ChangeItemBase; +import com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder; +import com.microsoft.graph.beta.models.EngagementRole; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -16,44 +17,46 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. + * Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class ChangeItemBaseItemRequestBuilder extends BaseRequestBuilder { +public class EngagementRoleItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link ChangeItemBaseItemRequestBuilder} and sets the default values. + * Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public ChangeItemBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/productChanges/{changeItemBase%2Did}{?%24expand,%24select}", pathParameters); + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link ChangeItemBaseItemRequestBuilder} and sets the default values. + * Instantiates a new {@link EngagementRoleItemRequestBuilder} 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 ChangeItemBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/productChanges/{changeItemBase%2Did}{?%24expand,%24select}", rawUrl); + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property productChanges for identity + * Delete navigation property roles for employeeExperience * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ - @Deprecated public void delete() { delete(null); } /** - * Delete navigation property productChanges for identity + * Delete navigation property roles for employeeExperience * @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 - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ - @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,109 +64,85 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents entry point for Microsoft Entra product changes and planned new features. - * @return a {@link ChangeItemBase} + * A collection of roles in Viva Engage. + * @return a {@link EngagementRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase get() { + public EngagementRole get() { return get(null); } /** - * Represents entry point for Microsoft Entra product changes and planned new features. + * A collection of roles in Viva Engage. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ChangeItemBase} + * @return a {@link EngagementRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementRole 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, ChangeItemBase::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); } /** - * Update the navigation property productChanges in identity + * Update the navigation property roles in employeeExperience * @param body The request body - * @return a {@link ChangeItemBase} + * @return a {@link EngagementRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase patch(@jakarta.annotation.Nonnull final ChangeItemBase body) { + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body) { return patch(body, null); } /** - * Update the navigation property productChanges in identity + * Update the navigation property roles in employeeExperience * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ChangeItemBase} + * @return a {@link EngagementRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nullable - @Deprecated - public ChangeItemBase patch(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole 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, ChangeItemBase::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); } /** - * Delete navigation property productChanges for identity + * Delete navigation property roles for employeeExperience * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property productChanges for identity + * Delete navigation property roles for employeeExperience * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-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); return requestInfo; } /** - * Represents entry point for Microsoft Entra product changes and planned new features. + * A collection of roles in Viva Engage. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents entry point for Microsoft Entra product changes and planned new features. + * A collection of roles in Viva Engage. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-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); @@ -171,28 +150,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property productChanges in identity + * Update the navigation property roles in employeeExperience * @param body The request body * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { return toPatchRequestInformation(body, null); } /** - * Update the navigation property productChanges in identity + * Update the navigation property roles in employeeExperience * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 */ @jakarta.annotation.Nonnull - @Deprecated - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChangeItemBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole 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); @@ -203,15 +176,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * 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 ChangeItemBaseItemRequestBuilder} - * @deprecated - * What's new API is being deprecated and will be removed. as of 2025-04/changeManagement on 2025-04-15 and will be removed 2025-05-15 + * @return a {@link EngagementRoleItemRequestBuilder} */ @jakarta.annotation.Nonnull - @Deprecated - public ChangeItemBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public EngagementRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new ChangeItemBaseItemRequestBuilder(rawUrl, requestAdapter); + return new EngagementRoleItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -220,7 +190,7 @@ public ChangeItemBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents entry point for Microsoft Entra product changes and planned new features. + * A collection of roles in Viva Engage. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..bbfe79df884 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members; + +import com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder; +import com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder; +import com.microsoft.graph.beta.models.EngagementRoleMember; +import com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse; +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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.engagementRole entity. + * @param engagementRoleMemberId The unique identifier of engagementRoleMember + * @return a {@link EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder byEngagementRoleMemberId(@jakarta.annotation.Nonnull final String engagementRoleMemberId) { + Objects.requireNonNull(engagementRoleMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRoleMember%2Did", engagementRoleMemberId); + return new EngagementRoleMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} 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 MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the engagementRoleMember objects and their properties. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get() { + return get(null); + } + /** + * Get a list of the engagementRoleMember objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse 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, EngagementRoleMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Assign a Viva Engage role to a user. + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return post(body, null); + } + /** + * Assign a Viva Engage role to a user. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Get a list of the engagementRoleMember objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the engagementRoleMember objects and their properties. + * @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; + } + /** + * Assign a Viva Engage role to a user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPostRequestInformation(body, null); + } + /** + * Assign a Viva Engage role to a user. + * @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 EngagementRoleMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the engagementRoleMember objects and their properties. + */ + @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/employeeexperience/roles/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..da12d6538f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.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}/employeeExperience/roles/{engagementRole%2Did}/members/$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}/employeeExperience/roles/{engagementRole%2Did}/members/$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/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java new file mode 100644 index 00000000000..31eb463accf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java @@ -0,0 +1,238 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.item; + +import com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder; +import com.microsoft.graph.beta.models.EngagementRoleMember; +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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + * @return a {@link UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder user() { + return new UserRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} 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 EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a Viva Engage role from a user. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a Viva Engage role from a user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Users who have been assigned this role. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get() { + return get(null); + } + /** + * Users who have been assigned this role. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in employeeExperience + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in employeeExperience + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Delete a Viva Engage role from a user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a Viva Engage role from a user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * Users who have been assigned this role. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users who have been assigned this role. + * @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 members in employeeExperience + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members in employeeExperience + * @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 EngagementRoleMember 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 EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleMemberItemRequestBuilder(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 { + } + /** + * Users who have been assigned this role. + */ + @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/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java new file mode 100644 index 00000000000..319bba62a31 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user; + +import com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.User; +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 user property of the microsoft.graph.engagementRoleMember entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UserRequestBuilder} 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 UserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", rawUrl); + } + /** + * User entity of the member who has been assigned the role. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * User entity of the member who has been assigned the role. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User 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, User::createFromDiscriminatorValue); + } + /** + * User entity of the member who has been assigned the role. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * User entity of the member who has been assigned the role. + * @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 UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserRequestBuilder(rawUrl, requestAdapter); + } + /** + * User entity of the member who has been assigned the role. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..f20d2eb3275 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings; + +import com.microsoft.graph.beta.models.MailboxSettings; +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; +/** + * Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} 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 MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @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 property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @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 MailboxSettings 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 MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + */ + @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/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..60035f07908 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors; + +import com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ServiceProvisioningErrorCollectionResponse; +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; +/** + * Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder 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); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} 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 ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse 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, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d9ab391ca60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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/external/connections/item/items/item/ExternalItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java index 8d93e8613ca..1ebb67081c9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java @@ -99,23 +99,23 @@ public ExternalItem get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, ExternalItem::createFromDiscriminatorValue); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body) { return put(body, null); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -165,7 +165,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @return a {@link RequestInformation} */ @@ -174,7 +174,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java index 0aee76cfb16..05701d147cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/connections/item/schema/SchemaRequestBuilder.java @@ -61,23 +61,23 @@ public Schema get(@jakarta.annotation.Nullable final java.util.function.Consumer return this.requestAdapter.send(requestInfo, errorMapping, Schema::createFromDiscriminatorValue); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @return a {@link Schema} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Schema patch(@jakarta.annotation.Nonnull final Schema body) { return patch(body, null); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Schema} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Schema patch(@jakarta.annotation.Nonnull final Schema body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @return a {@link RequestInformation} */ @@ -117,7 +117,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/item/InboundFlowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/item/InboundFlowItemRequestBuilder.java index 38ccb12a9a3..0d7a64b8942 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/item/InboundFlowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/external/industrydata/inboundflows/item/InboundFlowItemRequestBuilder.java @@ -99,23 +99,23 @@ public InboundFlow get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.send(requestInfo, errorMapping, InboundFlow::createFromDiscriminatorValue); } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param body The request body * @return a {@link InboundFlow} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InboundFlow patch(@jakarta.annotation.Nonnull final InboundFlow body) { return patch(body, null); } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InboundFlow} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InboundFlow patch(@jakarta.annotation.Nonnull final InboundFlow body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -165,7 +165,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param body The request body * @return a {@link RequestInformation} */ @@ -174,7 +174,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java index f6c25c82474..ae9adcbc3b1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/GroupsRequestBuilder.java @@ -129,23 +129,23 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param body The request body * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body) { return post(body, null); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -176,7 +176,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param body The request body * @return a {@link RequestInformation} */ @@ -185,7 +185,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java index 0d4a96e9fbd..d101eebe4fb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/ConversationsRequestBuilder.java @@ -84,23 +84,23 @@ public ConversationCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, ConversationCollectionResponse::createFromDiscriminatorValue); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param body The request body * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body) { return post(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index ca8243fa20d..2e2bed4a7ce 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java @@ -46,18 +46,18 @@ public ConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete conversation. + * Delete a group's conversation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -90,7 +90,7 @@ public Conversation get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, Conversation::createFromDiscriminatorValue); } /** - * Delete conversation. + * Delete a group's conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -98,7 +98,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete conversation. + * Delete a group's conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java index 351067d851f..2a696e26c4f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java index 0f5357b3b75..0497c144f48 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder; import com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder; import com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder; import com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public ClockOutRequestBuilder clockOut() { public ConfirmRequestBuilder confirm() { return new ConfirmRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmForUser method. + * @return a {@link ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder confirmForUser() { + return new ConfirmForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the endBreak method. * @return a {@link EndBreakRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java new file mode 100644 index 00000000000..c76e67b1ceb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser; + +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 ConfirmForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmForUserPostRequestBody} and sets the default values. + */ + public ConfirmForUserPostRequestBody() { + 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 ConfirmForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmForUserPostRequestBody(); + } + /** + * 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("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. The userId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("userId", this.getUserId()); + 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 userId property value. The userId property + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java new file mode 100644 index 00000000000..bdbefebbc26 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TimeCard; +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 confirmForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/confirmForUser", pathParameters); + } + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} 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 ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/confirmForUser", rawUrl); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action confirmForUser + * @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 ConfirmForUserPostRequestBody 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 ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmForUserRequestBuilder(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/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index a8a84d6ba6a..068112e1d4d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java @@ -75,21 +75,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get() { return get(null); } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -145,7 +145,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -153,7 +153,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -205,7 +205,7 @@ public ConversationThreadItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java index b203c38d003..3d919c3b107 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java index 4a2f0777425..265947a2d36 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/IdentityRequestBuilder.java @@ -9,7 +9,6 @@ import com.microsoft.graph.beta.identity.continuousaccessevaluationpolicy.ContinuousAccessEvaluationPolicyRequestBuilder; import com.microsoft.graph.beta.identity.customauthenticationextensions.CustomAuthenticationExtensionsRequestBuilder; import com.microsoft.graph.beta.identity.identityproviders.IdentityProvidersRequestBuilder; -import com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder; import com.microsoft.graph.beta.identity.userflowattributes.UserFlowAttributesRequestBuilder; import com.microsoft.graph.beta.identity.userflows.UserFlowsRequestBuilder; import com.microsoft.graph.beta.models.IdentityContainer; @@ -104,14 +103,6 @@ public CustomAuthenticationExtensionsRequestBuilder customAuthenticationExtensio public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. - * @return a {@link ProductChangesRequestBuilder} - */ - @jakarta.annotation.Nonnull - public ProductChangesRequestBuilder productChanges() { - return new ProductChangesRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the userFlowAttributes property of the microsoft.graph.identityContainer entity. * @return a {@link UserFlowAttributesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java index 9353e3e517d..15d54cf0b29 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/customaccesspackageworkflowextensions/item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.java @@ -37,23 +37,23 @@ public CustomAccessPackageWorkflowExtensionItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @Deprecated public void delete() { delete(null); } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 - * @see Find more info here + * @see Find more info here */ @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public CustomAccessPackageWorkflowExtension patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, CustomAccessPackageWorkflowExtension::createFromDiscriminatorValue); } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @return a {@link RequestInformation} * @deprecated * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31 @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index 4a08220d723..ca965533d13 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -140,21 +140,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -210,7 +210,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -218,7 +218,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -270,7 +270,7 @@ public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java index fed2e346711..8b8bb92bbdd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageswithuniquename/AccessPackagesWithUniqueNameRequestBuilder.java @@ -77,21 +77,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -147,7 +147,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +155,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -207,7 +207,7 @@ public AccessPackagesWithUniqueNameRequestBuilder withUrl(@jakarta.annotation.No public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java index 40c5ed62c21..bf2df78743e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskdetections/item/RiskDetectionItemRequestBuilder.java @@ -55,21 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RiskDetection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetection get() { return get(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskDetection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -183,7 +183,7 @@ public RiskDetectionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java index 8a96b5ab8af..d4dc683b1cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/RiskyUsersRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.identityprotection.riskyusers; import com.microsoft.graph.beta.identityprotection.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder; +import com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder; import com.microsoft.graph.beta.identityprotection.riskyusers.count.CountRequestBuilder; import com.microsoft.graph.beta.identityprotection.riskyusers.dismiss.DismissRequestBuilder; import com.microsoft.graph.beta.identityprotection.riskyusers.item.RiskyUserItemRequestBuilder; @@ -33,6 +34,14 @@ public class RiskyUsersRequestBuilder extends BaseRequestBuilder { public ConfirmCompromisedRequestBuilder confirmCompromised() { return new ConfirmCompromisedRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmSafe method. + * @return a {@link ConfirmSafeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmSafeRequestBuilder confirmSafe() { + return new ConfirmSafeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} @@ -78,21 +87,21 @@ public RiskyUsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get() { return get(null); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskyUserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskyUserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -127,7 +136,7 @@ public RiskyUser post(@jakarta.annotation.Nonnull final RiskyUser body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, RiskyUser::createFromDiscriminatorValue); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -135,7 +144,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -181,7 +190,7 @@ public RiskyUsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RiskyUsersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java new file mode 100644 index 00000000000..3982f71f726 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe; + +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 ConfirmSafePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmSafePostRequestBody} and sets the default values. + */ + public ConfirmSafePostRequestBody() { + 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 ConfirmSafePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmSafePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmSafePostRequestBody(); + } + /** + * 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("userIds", (n) -> { this.setUserIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the userIds property value. The userIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUserIds() { + return this.backingStore.get("userIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("userIds", this.getUserIds()); + 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 userIds property value. The userIds property + * @param value Value to set for the userIds property. + */ + public void setUserIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("userIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java new file mode 100644 index 00000000000..a984ff28200 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identityprotection/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java @@ -0,0 +1,99 @@ +package com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe; + +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 confirmSafe method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmSafeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmSafeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmSafeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers/confirmSafe", pathParameters); + } + /** + * Instantiates a new {@link ConfirmSafeRequestBuilder} 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 ConfirmSafeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityProtection/riskyUsers/confirmSafe", rawUrl); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody body) { + post(body, null); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody 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); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmSafePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConfirmSafeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmSafeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmSafeRequestBuilder(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 3bbdae32d9b..0eac326a986 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 @@ -1922,6 +1922,8 @@ com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|patch(body:P com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|patch(body:PeopleAdminSettings; requestConfiguration?:java.util.function.Consumer):PeopleAdminSettings com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|profileCardProperties:ProfileCardPropertiesRequestBuilder com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|profilePropertySettings:ProfilePropertySettingsRequestBuilder +com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|profileSources:ProfileSourcesRequestBuilder +com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|profileSourcesWithSourceId(sourceId:String):ProfileSourcesWithSourceIdRequestBuilder com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|pronouns:PronounsRequestBuilder com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.admin.people.PeopleRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -2060,6 +2062,95 @@ com.microsoft.graph.beta.admin.people.profilepropertysettings.ProfilePropertySet com.microsoft.graph.beta.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toPostRequestInformation(body:ProfilePropertySetting):RequestInformation com.microsoft.graph.beta.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toPostRequestInformation(body:ProfilePropertySetting; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|withUrl(rawUrl:String):ProfilePropertySettingsRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|get():ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|patch(body:ProfileSource):ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|patch(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourceItemRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|byProfileSourceId(profileSourceId:String):ProfileSourceItemRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|get():ProfileSourceCollectionResponse +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSourceCollectionResponse +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|post(body:ProfileSource):ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|post(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toPostRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toPostRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourcesRequestBuilder +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; sourceId?:String):Void +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|get():ProfileSource +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|patch(body:ProfileSource):ProfileSource +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|patch(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourcesWithSourceIdRequestBuilder com.microsoft.graph.beta.admin.people.pronouns.PronounsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.people.pronouns.PronounsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.people.pronouns.PronounsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -73016,6 +73107,7 @@ com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|patch(body:D com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|patch(body:Directory; requestConfiguration?:java.util.function.Consumer):Directory com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|pendingExternalUserProfiles:PendingExternalUserProfilesRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder +com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|recommendationConfiguration:RecommendationConfigurationRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|recommendations:RecommendationsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|sharedEmailDomains:SharedEmailDomainsRequestBuilder com.microsoft.graph.beta.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder @@ -74012,6 +74104,30 @@ com.microsoft.graph.beta.directory.publickeyinfrastructure.PublicKeyInfrastructu com.microsoft.graph.beta.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|toPatchRequestInformation(body:PublicKeyInfrastructureRoot):RequestInformation com.microsoft.graph.beta.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|toPatchRequestInformation(body:PublicKeyInfrastructureRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|withUrl(rawUrl:String):PublicKeyInfrastructureRequestBuilder +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|get():RecommendationConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecommendationConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|patch(body:RecommendationConfiguration):RecommendationConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|patch(body:RecommendationConfiguration; requestConfiguration?:java.util.function.Consumer):RecommendationConfiguration +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:RecommendationConfiguration):RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:RecommendationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.directory.recommendationconfiguration.RecommendationConfigurationRequestBuilder::|public|withUrl(rawUrl:String):RecommendationConfigurationRequestBuilder com.microsoft.graph.beta.directory.recommendations.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.directory.recommendations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.directory.recommendations.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -111836,6 +111952,7 @@ com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|p com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|learningProviders:LearningProvidersRequestBuilder com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience):EmployeeExperience com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience; requestConfiguration?:java.util.function.Consumer):EmployeeExperience +com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|roles:RolesRequestBuilder com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.employeeexperience.EmployeeExperienceRequestBuilder::|public|toPatchRequestInformation(body:EmployeeExperience):RequestInformation @@ -112352,6 +112469,208 @@ com.microsoft.graph.beta.employeeexperience.learningproviders.LearningProvidersR com.microsoft.graph.beta.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider):RequestInformation com.microsoft.graph.beta.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|withUrl(rawUrl:String):LearningProvidersRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get():EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole):EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get():EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|get():User +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|byEngagementRoleMemberId(engagementRoleMemberId:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|get():EngagementRoleMemberCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMemberCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|byEngagementRoleId(engagementRoleId:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|get():EngagementRoleCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleCollectionResponse +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole):EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.employeeexperience.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder com.microsoft.graph.beta.external.authorizationsystems.AuthorizationSystemsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.external.authorizationsystems.AuthorizationSystemsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.external.authorizationsystems.AuthorizationSystemsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -154511,6 +154830,27 @@ com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirm.Confir com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getUserId():String +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setUserId(value?:String):void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmForUserPostRequestBody +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody):TimeCard +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|withUrl(rawUrl:String):ConfirmForUserRequestBuilder com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map @@ -154572,6 +154912,7 @@ com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRe com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirmForUser:ConfirmForUserRequestBuilder com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void @@ -159203,7 +159544,6 @@ com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|get(requestCon com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer):IdentityContainer com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer -com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|productChanges:ProductChangesRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer):RequestInformation @@ -159211,71 +159551,6 @@ com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|toPatchRequest com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|userFlowAttributes:UserFlowAttributesRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|userFlows:UserFlowsRequestBuilder com.microsoft.graph.beta.identity.IdentityRequestBuilder::|public|withUrl(rawUrl:String):IdentityRequestBuilder -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|delete():Void -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|get():ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|patch(body:ChangeItemBase):ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|patch(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ChangeItemBase):RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.item.ChangeItemBaseItemRequestBuilder::|public|withUrl(rawUrl:String):ChangeItemBaseItemRequestBuilder -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|byChangeItemBaseId(changeItemBaseId:String):ChangeItemBaseItemRequestBuilder -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|get():ChangeItemBaseCollectionResponse -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChangeItemBaseCollectionResponse -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|post(body:ChangeItemBase):ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|post(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):ChangeItemBase -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toPostRequestInformation(body:ChangeItemBase):RequestInformation -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|toPostRequestInformation(body:ChangeItemBase; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.identity.productchanges.ProductChangesRequestBuilder::|public|withUrl(rawUrl:String):ProductChangesRequestBuilder com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -180002,6 +180277,27 @@ com.microsoft.graph.beta.identityprotection.riskyusers.confirmcompromised.Confir com.microsoft.graph.beta.identityprotection.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|toPostRequestInformation(body:ConfirmCompromisedPostRequestBody):RequestInformation com.microsoft.graph.beta.identityprotection.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|toPostRequestInformation(body:ConfirmCompromisedPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identityprotection.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|withUrl(rawUrl:String):ConfirmCompromisedRequestBuilder +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getUserIds():java.util.List +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setUserIds(value?:java.util.List):void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmSafePostRequestBody +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody):Void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|toPostRequestInformation(body:ConfirmSafePostRequestBody):RequestInformation +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|toPostRequestInformation(body:ConfirmSafePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identityprotection.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|withUrl(rawUrl:String):ConfirmSafeRequestBuilder com.microsoft.graph.beta.identityprotection.riskyusers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identityprotection.riskyusers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identityprotection.riskyusers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -180143,6 +180439,7 @@ com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder. com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|byRiskyUserId(riskyUserId:String):RiskyUserItemRequestBuilder com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|confirmCompromised:ConfirmCompromisedRequestBuilder +com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|confirmSafe:ConfirmSafeRequestBuilder com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.identityprotection.riskyusers.RiskyUsersRequestBuilder::|public|count:CountRequestBuilder @@ -187728,22 +188025,6 @@ com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|set com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|setSsid(value?:String):void com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|public|setWiFiSecurityType(value?:AndroidWiFiSecurityType):void com.microsoft.graph.beta.models.AndroidWorkProfileWiFiConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidWorkProfileWiFiConfiguration -com.microsoft.graph.beta.models.Announcement-->ChangeItemBase -com.microsoft.graph.beta.models.Announcement::|public|constructor():void -com.microsoft.graph.beta.models.Announcement::|public|getAnnouncementDateTime():OffsetDateTime -com.microsoft.graph.beta.models.Announcement::|public|getChangeType():ChangeAnnouncementChangeType -com.microsoft.graph.beta.models.Announcement::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.Announcement::|public|getImpactLink():String -com.microsoft.graph.beta.models.Announcement::|public|getIsCustomerActionRequired():Boolean -com.microsoft.graph.beta.models.Announcement::|public|getTargetDateTime():OffsetDateTime -com.microsoft.graph.beta.models.Announcement::|public|OdataType:String -com.microsoft.graph.beta.models.Announcement::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.Announcement::|public|setAnnouncementDateTime(value?:OffsetDateTime):void -com.microsoft.graph.beta.models.Announcement::|public|setChangeType(value?:ChangeAnnouncementChangeType):void -com.microsoft.graph.beta.models.Announcement::|public|setImpactLink(value?:String):void -com.microsoft.graph.beta.models.Announcement::|public|setIsCustomerActionRequired(value?:Boolean):void -com.microsoft.graph.beta.models.Announcement::|public|setTargetDateTime(value?:OffsetDateTime):void -com.microsoft.graph.beta.models.Announcement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Announcement com.microsoft.graph.beta.models.AnonymousGuestConversationMember-->ConversationMember com.microsoft.graph.beta.models.AnonymousGuestConversationMember::|public|constructor():void com.microsoft.graph.beta.models.AnonymousGuestConversationMember::|public|getAnonymousGuestId():String @@ -195600,15 +195881,6 @@ com.microsoft.graph.beta.models.ChallengingWord::|public|setOdataType(value?:Str com.microsoft.graph.beta.models.ChallengingWord::|public|setWord(value?:String):void com.microsoft.graph.beta.models.ChallengingWord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChallengingWord com.microsoft.graph.beta.models.ChallengingWord~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0000-BreakingChange -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0001-Deprecation -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0002-EndOfSupport -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0003-FeatureChange -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0004-Other -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0005-Retirement -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0006-SecurityIncident -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0007-UxChange -com.microsoft.graph.beta.models.ChangeAnnouncementChangeType::0008-UnknownFutureValue com.microsoft.graph.beta.models.ChangeAssignmentsActionResult-->DeviceActionResult com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|constructor():void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|getDeviceAssignmentItems():java.util.List @@ -195617,36 +195889,6 @@ com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|OdataType com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|public|setDeviceAssignmentItems(value?:java.util.List):void com.microsoft.graph.beta.models.ChangeAssignmentsActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeAssignmentsActionResult -com.microsoft.graph.beta.models.ChangeItemBase-->Entity -com.microsoft.graph.beta.models.ChangeItemBase::|public|constructor():void -com.microsoft.graph.beta.models.ChangeItemBase::|public|getChangeItemService():String -com.microsoft.graph.beta.models.ChangeItemBase::|public|getDescription():String -com.microsoft.graph.beta.models.ChangeItemBase::|public|getDocumentationUrls():java.util.List -com.microsoft.graph.beta.models.ChangeItemBase::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ChangeItemBase::|public|getShortDescription():String -com.microsoft.graph.beta.models.ChangeItemBase::|public|getSystemTags():java.util.List -com.microsoft.graph.beta.models.ChangeItemBase::|public|getTags():java.util.List -com.microsoft.graph.beta.models.ChangeItemBase::|public|getTitle():String -com.microsoft.graph.beta.models.ChangeItemBase::|public|OdataType:String -com.microsoft.graph.beta.models.ChangeItemBase::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setChangeItemService(value?:String):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setDescription(value?:String):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setDocumentationUrls(value?:java.util.List):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setShortDescription(value?:String):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setSystemTags(value?:java.util.List):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setTags(value?:java.util.List):void -com.microsoft.graph.beta.models.ChangeItemBase::|public|setTitle(value?:String):void -com.microsoft.graph.beta.models.ChangeItemBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBase -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|constructor():void -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.models.ChangeItemBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBaseCollectionResponse -com.microsoft.graph.beta.models.ChangeItemState::0000-Available -com.microsoft.graph.beta.models.ChangeItemState::0001-ComingSoon -com.microsoft.graph.beta.models.ChangeItemState::0002-UnknownFutureValue com.microsoft.graph.beta.models.ChangeTrackedEntity-->Entity com.microsoft.graph.beta.models.ChangeTrackedEntity::|public|constructor():void com.microsoft.graph.beta.models.ChangeTrackedEntity::|public|getCreatedBy():IdentitySet @@ -198028,27 +198270,28 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType: com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0045-ResourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0046-ResourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0047-ResourceAvailabilityCheckDeploymentQuotaLimitReached -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0048-ResourceAvailabilityCheckTransientServiceError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0049-ResourceAvailabilityCheckUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0050-PermissionCheckNoSubscriptionReaderRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0051-PermissionCheckNoResourceGroupOwnerRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0052-PermissionCheckNoVNetContributorRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0053-PermissionCheckNoResourceGroupNetworkContributorRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0054-PermissionCheckNoWindows365NetworkUserRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0055-PermissionCheckNoWindows365NetworkInterfaceContributorRole -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0056-PermissionCheckTransientServiceError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0057-PermissionCheckUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0058-UdpConnectivityCheckStunUrlNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0059-UdpConnectivityCheckTurnUrlNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0060-UdpConnectivityCheckUrlsNotAllowListed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0061-UdpConnectivityCheckUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0062-InternalServerErrorDeploymentCanceled -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0063-InternalServerErrorAllocateResourceFailed -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0064-InternalServerErrorVMDeploymentTimeout -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0065-InternalServerErrorUnableToRunDscScript -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0066-SsoCheckKerberosConfigurationError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0067-InternalServerUnknownError -com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0068-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0048-ResourceAvailabilityCheckMissingRegistrationForLocation +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0049-ResourceAvailabilityCheckTransientServiceError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0050-ResourceAvailabilityCheckUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0051-PermissionCheckNoSubscriptionReaderRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0052-PermissionCheckNoResourceGroupOwnerRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0053-PermissionCheckNoVNetContributorRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0054-PermissionCheckNoResourceGroupNetworkContributorRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0055-PermissionCheckNoWindows365NetworkUserRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0056-PermissionCheckNoWindows365NetworkInterfaceContributorRole +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0057-PermissionCheckTransientServiceError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0058-PermissionCheckUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0059-UdpConnectivityCheckStunUrlNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0060-UdpConnectivityCheckTurnUrlNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0061-UdpConnectivityCheckUrlsNotAllowListed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0062-UdpConnectivityCheckUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0063-InternalServerErrorDeploymentCanceled +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0064-InternalServerErrorAllocateResourceFailed +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0065-InternalServerErrorVMDeploymentTimeout +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0066-InternalServerErrorUnableToRunDscScript +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0067-SsoCheckKerberosConfigurationError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0068-InternalServerUnknownError +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheckErrorType::0069-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionHealthCheck~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatus::0000-Pending com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatus::0001-Running @@ -198170,16 +198413,56 @@ com.microsoft.graph.beta.models.CloudPcPolicyApplyActionStatus::0003-UnknownFutu com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail-->Entity com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|constructor():void com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getCronScheduleExpression():String +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getEndDateTime():String com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getNextRunDateTime():String com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getReservePercentage():Integer +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getStartDateTime():String +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|getTimezone():CloudPcPolicyTimezone com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setCronScheduleExpression(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setEndDateTime(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setNextRunDateTime(value?:String):void com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setReservePercentage(value?:Integer):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setStartDateTime(value?:String):void +com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|public|setTimezone(value?:CloudPcPolicyTimezone):void com.microsoft.graph.beta.models.CloudPcPolicyScheduledApplyActionDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyScheduledApplyActionDetail com.microsoft.graph.beta.models.CloudPcPolicySettingType::0000-Region com.microsoft.graph.beta.models.CloudPcPolicySettingType::0001-SingleSignOn com.microsoft.graph.beta.models.CloudPcPolicySettingType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0000-Gmt +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0001-Bit +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0002-Nut +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0003-Hst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0004-Mit +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0005-Akst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0006-Pst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0007-Mst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0008-East +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0009-Est +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0010-Ast +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0011-Nst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0012-Art +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0013-Gst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0014-Azot +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0015-Cet +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0016-Cat +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0017-Eat +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0018-Get +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0019-Pkt +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0020-Ist +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0021-Bst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0022-Tha +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0023-Cst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0024-Jst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0025-Acst +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0026-Pgt +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0027-Sbt +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0028-Fjt +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0029-Tot +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0030-Lint +com.microsoft.graph.beta.models.CloudPcPolicyTimezone::0031-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcPowerState::0000-Running com.microsoft.graph.beta.models.CloudPcPowerState::0001-PoweredOff com.microsoft.graph.beta.models.CloudPcPowerState::0002-UnknownFutureValue @@ -210110,6 +210393,7 @@ com.microsoft.graph.beta.models.Directory::|public|getOnPremisesSynchronization( com.microsoft.graph.beta.models.Directory::|public|getOutboundSharedUserProfiles():java.util.List com.microsoft.graph.beta.models.Directory::|public|getPendingExternalUserProfiles():java.util.List com.microsoft.graph.beta.models.Directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot +com.microsoft.graph.beta.models.Directory::|public|getRecommendationConfiguration():RecommendationConfiguration com.microsoft.graph.beta.models.Directory::|public|getRecommendations():java.util.List com.microsoft.graph.beta.models.Directory::|public|getSharedEmailDomains():java.util.List com.microsoft.graph.beta.models.Directory::|public|getSubscriptions():java.util.List @@ -210132,6 +210416,7 @@ com.microsoft.graph.beta.models.Directory::|public|setOnPremisesSynchronization( com.microsoft.graph.beta.models.Directory::|public|setOutboundSharedUserProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setPendingExternalUserProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void +com.microsoft.graph.beta.models.Directory::|public|setRecommendationConfiguration(value?:RecommendationConfiguration):void com.microsoft.graph.beta.models.Directory::|public|setRecommendations(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setSharedEmailDomains(value?:java.util.List):void com.microsoft.graph.beta.models.Directory::|public|setSubscriptions(value?:java.util.List):void @@ -212157,6 +212442,7 @@ com.microsoft.graph.beta.models.EducationAssignment::|public|getGrading():Educat com.microsoft.graph.beta.models.EducationAssignment::|public|getGradingCategory():EducationGradingCategory com.microsoft.graph.beta.models.EducationAssignment::|public|getGradingScheme():EducationGradingScheme com.microsoft.graph.beta.models.EducationAssignment::|public|getInstructions():EducationItemBody +com.microsoft.graph.beta.models.EducationAssignment::|public|getLanguageTag():String com.microsoft.graph.beta.models.EducationAssignment::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.beta.models.EducationAssignment::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.EducationAssignment::|public|getModuleUrl():String @@ -212188,6 +212474,7 @@ com.microsoft.graph.beta.models.EducationAssignment::|public|setGrading(value?:E com.microsoft.graph.beta.models.EducationAssignment::|public|setGradingCategory(value?:EducationGradingCategory):void com.microsoft.graph.beta.models.EducationAssignment::|public|setGradingScheme(value?:EducationGradingScheme):void com.microsoft.graph.beta.models.EducationAssignment::|public|setInstructions(value?:EducationItemBody):void +com.microsoft.graph.beta.models.EducationAssignment::|public|setLanguageTag(value?:String):void com.microsoft.graph.beta.models.EducationAssignment::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.EducationAssignment::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.EducationAssignment::|public|setModuleUrl(value?:String):void @@ -212271,9 +212558,11 @@ com.microsoft.graph.beta.models.EducationAssignmentIndividualRecipient::|static| com.microsoft.graph.beta.models.EducationAssignmentPointsGrade-->EducationAssignmentGrade com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|constructor():void com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|getGrade():String com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|getPoints():Float com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|OdataType:String com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|setGrade(value?:String):void com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|public|setPoints(value?:Float):void com.microsoft.graph.beta.models.EducationAssignmentPointsGrade::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAssignmentPointsGrade com.microsoft.graph.beta.models.EducationAssignmentPointsGradeType-->EducationAssignmentGradeType @@ -212611,6 +212900,7 @@ com.microsoft.graph.beta.models.EducationModule::|public|getDescription():String com.microsoft.graph.beta.models.EducationModule::|public|getDisplayName():String com.microsoft.graph.beta.models.EducationModule::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EducationModule::|public|getIsPinned():Boolean +com.microsoft.graph.beta.models.EducationModule::|public|getLanguageTag():String com.microsoft.graph.beta.models.EducationModule::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.beta.models.EducationModule::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.EducationModule::|public|getResources():java.util.List @@ -212623,6 +212913,7 @@ com.microsoft.graph.beta.models.EducationModule::|public|setCreatedDateTime(valu com.microsoft.graph.beta.models.EducationModule::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.EducationModule::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.EducationModule::|public|setIsPinned(value?:Boolean):void +com.microsoft.graph.beta.models.EducationModule::|public|setLanguageTag(value?:String):void com.microsoft.graph.beta.models.EducationModule::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.EducationModule::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.EducationModule::|public|setResources(value?:java.util.List):void @@ -213577,36 +213868,34 @@ com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|getValue():j com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.EmployeeCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeCollectionResponse -com.microsoft.graph.beta.models.EmployeeExperience::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EmployeeExperience-->Entity com.microsoft.graph.beta.models.EmployeeExperience::|public|constructor():void -com.microsoft.graph.beta.models.EmployeeExperience::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.EmployeeExperience::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.EmployeeExperience::|public|getCommunities():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getEngagementAsyncOperations():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EmployeeExperience::|public|getGoals():Goals com.microsoft.graph.beta.models.EmployeeExperience::|public|getLearningCourseActivities():java.util.List com.microsoft.graph.beta.models.EmployeeExperience::|public|getLearningProviders():java.util.List -com.microsoft.graph.beta.models.EmployeeExperience::|public|getOdataType():String +com.microsoft.graph.beta.models.EmployeeExperience::|public|getRoles():java.util.List +com.microsoft.graph.beta.models.EmployeeExperience::|public|OdataType:String com.microsoft.graph.beta.models.EmployeeExperience::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.EmployeeExperience::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.EmployeeExperience::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setCommunities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setEngagementAsyncOperations(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setGoals(value?:Goals):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|public|setLearningProviders(value?:java.util.List):void -com.microsoft.graph.beta.models.EmployeeExperience::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EmployeeExperience::|public|setRoles(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperience com.microsoft.graph.beta.models.EmployeeExperienceUser-->Entity com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|constructor():void +com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getAssignedRoles():java.util.List com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getLearningCourseActivities():java.util.List com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|OdataType:String com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setAssignedRoles(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperienceUser -com.microsoft.graph.beta.models.EmployeeExperience~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EmployeeOrgData::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.EmployeeOrgData::|public|constructor():void com.microsoft.graph.beta.models.EmployeeOrgData::|public|getAdditionalData():Map @@ -213913,6 +214202,42 @@ com.microsoft.graph.beta.models.EngagementAsyncOperationCollectionResponse::|pub com.microsoft.graph.beta.models.EngagementAsyncOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementAsyncOperationCollectionResponse com.microsoft.graph.beta.models.EngagementAsyncOperationType::0000-CreateCommunity com.microsoft.graph.beta.models.EngagementAsyncOperationType::0001-UnknownFutureValue +com.microsoft.graph.beta.models.EngagementRole-->Entity +com.microsoft.graph.beta.models.EngagementRole::|public|constructor():void +com.microsoft.graph.beta.models.EngagementRole::|public|getDisplayName():String +com.microsoft.graph.beta.models.EngagementRole::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementRole::|public|getMembers():java.util.List +com.microsoft.graph.beta.models.EngagementRole::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementRole::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementRole::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.EngagementRole::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementRole::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRole +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementRoleCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleCollectionResponse +com.microsoft.graph.beta.models.EngagementRoleMember-->Entity +com.microsoft.graph.beta.models.EngagementRoleMember::|public|constructor():void +com.microsoft.graph.beta.models.EngagementRoleMember::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.EngagementRoleMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementRoleMember::|public|getUser():User +com.microsoft.graph.beta.models.EngagementRoleMember::|public|getUserId():String +com.microsoft.graph.beta.models.EngagementRoleMember::|public|OdataType:String +com.microsoft.graph.beta.models.EngagementRoleMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementRoleMember::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.EngagementRoleMember::|public|setUser(value?:User):void +com.microsoft.graph.beta.models.EngagementRoleMember::|public|setUserId(value?:String):void +com.microsoft.graph.beta.models.EngagementRoleMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleMember +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleMemberCollectionResponse com.microsoft.graph.beta.models.EngagementUploadSession-->UploadSession com.microsoft.graph.beta.models.EngagementUploadSession::|public|constructor():void com.microsoft.graph.beta.models.EngagementUploadSession::|public|getFieldDeserializers():Map> @@ -218971,7 +219296,6 @@ com.microsoft.graph.beta.models.IdentityContainer::|public|getCustomAuthenticati com.microsoft.graph.beta.models.IdentityContainer::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.IdentityContainer::|public|getIdentityProviders():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getOdataType():String -com.microsoft.graph.beta.models.IdentityContainer::|public|getProductChanges():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getUserFlowAttributes():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|getUserFlows():java.util.List com.microsoft.graph.beta.models.IdentityContainer::|public|serialize(writer:SerializationWriter):Void @@ -218987,7 +219311,6 @@ com.microsoft.graph.beta.models.IdentityContainer::|public|setContinuousAccessEv com.microsoft.graph.beta.models.IdentityContainer::|public|setCustomAuthenticationExtensions(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setIdentityProviders(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setOdataType(value?:String):void -com.microsoft.graph.beta.models.IdentityContainer::|public|setProductChanges(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setUserFlowAttributes(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|public|setUserFlows(value?:java.util.List):void com.microsoft.graph.beta.models.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer @@ -240103,6 +240426,7 @@ com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getItemInsights():I com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getNamePronunciation():NamePronunciationSettings com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getProfileCardProperties():java.util.List com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getProfilePropertySettings():java.util.List +com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getProfileSources():java.util.List com.microsoft.graph.beta.models.PeopleAdminSettings::|public|getPronouns():PronounsSettings com.microsoft.graph.beta.models.PeopleAdminSettings::|public|OdataType:String com.microsoft.graph.beta.models.PeopleAdminSettings::|public|serialize(writer:SerializationWriter):Void @@ -240110,6 +240434,7 @@ com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setItemInsights(val com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setNamePronunciation(value?:NamePronunciationSettings):void com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setProfileCardProperties(value?:java.util.List):void com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setProfilePropertySettings(value?:java.util.List):void +com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setProfileSources(value?:java.util.List):void com.microsoft.graph.beta.models.PeopleAdminSettings::|public|setPronouns(value?:PronounsSettings):void com.microsoft.graph.beta.models.PeopleAdminSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettings com.microsoft.graph.beta.models.PerfectForwardSecrecyGroup::0000-Pfs1 @@ -241323,7 +241648,8 @@ com.microsoft.graph.beta.models.PlannerContainerType::0003-Project com.microsoft.graph.beta.models.PlannerContainerType::0004-DriveItem com.microsoft.graph.beta.models.PlannerContainerType::0005-User com.microsoft.graph.beta.models.PlannerContainerType::0006-TeamsChannel -com.microsoft.graph.beta.models.PlannerContainerType::0007-PlannerTask +com.microsoft.graph.beta.models.PlannerContainerType::0007-OnlineMeeting +com.microsoft.graph.beta.models.PlannerContainerType::0008-PlannerTask com.microsoft.graph.beta.models.PlannerCreationSourceKind::0000-None com.microsoft.graph.beta.models.PlannerCreationSourceKind::0001-External com.microsoft.graph.beta.models.PlannerCreationSourceKind::0002-Publication @@ -245584,12 +245910,14 @@ com.microsoft.graph.beta.models.ProfileSource::|public|constructor():void com.microsoft.graph.beta.models.ProfileSource::|public|getDisplayName():String com.microsoft.graph.beta.models.ProfileSource::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ProfileSource::|public|getKind():String +com.microsoft.graph.beta.models.ProfileSource::|public|getLocalizations():java.util.List com.microsoft.graph.beta.models.ProfileSource::|public|getSourceId():String com.microsoft.graph.beta.models.ProfileSource::|public|getWebUrl():String com.microsoft.graph.beta.models.ProfileSource::|public|OdataType:String com.microsoft.graph.beta.models.ProfileSource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ProfileSource::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.ProfileSource::|public|setKind(value?:String):void +com.microsoft.graph.beta.models.ProfileSource::|public|setLocalizations(value?:java.util.List):void com.microsoft.graph.beta.models.ProfileSource::|public|setSourceId(value?:String):void com.microsoft.graph.beta.models.ProfileSource::|public|setWebUrl(value?:String):void com.microsoft.graph.beta.models.ProfileSource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSource @@ -245611,6 +245939,31 @@ com.microsoft.graph.beta.models.ProfileSourceAnnotation::|public|setProperties(v com.microsoft.graph.beta.models.ProfileSourceAnnotation::|public|setSourceId(value?:String):void com.microsoft.graph.beta.models.ProfileSourceAnnotation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceAnnotation com.microsoft.graph.beta.models.ProfileSourceAnnotation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ProfileSourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceCollectionResponse +com.microsoft.graph.beta.models.ProfileSourceLocalization::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|constructor():void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getDisplayName():String +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getLanguageTag():String +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getOdataType():String +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|getWebUrl():String +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setLanguageTag(value?:String):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|public|setWebUrl(value?:String):void +com.microsoft.graph.beta.models.ProfileSourceLocalization::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceLocalization +com.microsoft.graph.beta.models.ProfileSourceLocalization~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Program-->Entity com.microsoft.graph.beta.models.Program::|public|constructor():void com.microsoft.graph.beta.models.Program::|public|getControls():java.util.List @@ -247024,6 +247377,14 @@ com.microsoft.graph.beta.models.RecommendationCollectionResponse::|public|getVal com.microsoft.graph.beta.models.RecommendationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RecommendationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.RecommendationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecommendationCollectionResponse +com.microsoft.graph.beta.models.RecommendationConfiguration-->Entity +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|getIsNotificationEnabled():Boolean +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RecommendationConfiguration::|public|setIsNotificationEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.RecommendationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecommendationConfiguration com.microsoft.graph.beta.models.RecommendationFeatureAreas::0000-Users com.microsoft.graph.beta.models.RecommendationFeatureAreas::0001-Groups com.microsoft.graph.beta.models.RecommendationFeatureAreas::0002-Devices @@ -249154,26 +249515,6 @@ com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public| com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.RiskyUserHistoryItemCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RiskyUserHistoryItemCollectionResponse -com.microsoft.graph.beta.models.Roadmap-->ChangeItemBase -com.microsoft.graph.beta.models.Roadmap::|public|constructor():void -com.microsoft.graph.beta.models.Roadmap::|public|getCategory():String -com.microsoft.graph.beta.models.Roadmap::|public|getChangeItemState():ChangeItemState -com.microsoft.graph.beta.models.Roadmap::|public|getDeliveryStage():RoadmapItemDeliveryStage -com.microsoft.graph.beta.models.Roadmap::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.Roadmap::|public|getGotoLink():String -com.microsoft.graph.beta.models.Roadmap::|public|getPublishedDateTime():OffsetDateTime -com.microsoft.graph.beta.models.Roadmap::|public|OdataType:String -com.microsoft.graph.beta.models.Roadmap::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.Roadmap::|public|setCategory(value?:String):void -com.microsoft.graph.beta.models.Roadmap::|public|setChangeItemState(value?:ChangeItemState):void -com.microsoft.graph.beta.models.Roadmap::|public|setDeliveryStage(value?:RoadmapItemDeliveryStage):void -com.microsoft.graph.beta.models.Roadmap::|public|setGotoLink(value?:String):void -com.microsoft.graph.beta.models.Roadmap::|public|setPublishedDateTime(value?:OffsetDateTime):void -com.microsoft.graph.beta.models.Roadmap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Roadmap -com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0000-PrivatePreview -com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0001-PublicPreview -com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0002-Ga -com.microsoft.graph.beta.models.RoadmapItemDeliveryStage::0003-UnknownFutureValue com.microsoft.graph.beta.models.RoleAssignment-->Entity com.microsoft.graph.beta.models.RoleAssignment::|public|constructor():void com.microsoft.graph.beta.models.RoleAssignment::|public|getDescription():String @@ -265774,6 +266115,8 @@ com.microsoft.graph.beta.models.TeamworkHostedContent::|public|serialize(writer: com.microsoft.graph.beta.models.TeamworkHostedContent::|public|setContentBytes(value?:byte[]):void com.microsoft.graph.beta.models.TeamworkHostedContent::|public|setContentType(value?:String):void com.microsoft.graph.beta.models.TeamworkHostedContent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamworkHostedContent +com.microsoft.graph.beta.models.TeamworkInteractionType::0000-CreateChat +com.microsoft.graph.beta.models.TeamworkInteractionType::0001-UnknownFutureValue com.microsoft.graph.beta.models.TeamworkLoginStatus::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.TeamworkLoginStatus::|public|constructor():void com.microsoft.graph.beta.models.TeamworkLoginStatus::|public|getAdditionalData():Map @@ -266131,9 +266474,11 @@ com.microsoft.graph.beta.models.TeamworkUserIdentity-->Identity com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|constructor():void com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|getUserIdentityType():TeamworkUserIdentityType +com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|getUserPrincipalName():String com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|OdataType:String com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|setUserIdentityType(value?:TeamworkUserIdentityType):void +com.microsoft.graph.beta.models.TeamworkUserIdentity::|public|setUserPrincipalName(value?:String):void com.microsoft.graph.beta.models.TeamworkUserIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamworkUserIdentity com.microsoft.graph.beta.models.TeamworkUserIdentityType::0000-AadUser com.microsoft.graph.beta.models.TeamworkUserIdentityType::0001-OnPremiseAadUser @@ -302995,6 +303340,27 @@ com.microsoft.graph.beta.riskyusers.confirmcompromised.ConfirmCompromisedRequest com.microsoft.graph.beta.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|toPostRequestInformation(body:ConfirmCompromisedPostRequestBody):RequestInformation com.microsoft.graph.beta.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|toPostRequestInformation(body:ConfirmCompromisedPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder::|public|withUrl(rawUrl:String):ConfirmCompromisedRequestBuilder +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|getUserIds():java.util.List +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|public|setUserIds(value?:java.util.List):void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmSafePostRequestBody +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody):Void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|toPostRequestInformation(body:ConfirmSafePostRequestBody):RequestInformation +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|toPostRequestInformation(body:ConfirmSafePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder::|public|withUrl(rawUrl:String):ConfirmSafeRequestBuilder com.microsoft.graph.beta.riskyusers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.riskyusers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.riskyusers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -303136,6 +303502,7 @@ com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder.GetRequestConfigura com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|byRiskyUserId(riskyUserId:String):RiskyUserItemRequestBuilder com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|confirmCompromised:ConfirmCompromisedRequestBuilder +com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|confirmSafe:ConfirmSafeRequestBuilder com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.riskyusers.RiskyUsersRequestBuilder::|public|count:CountRequestBuilder @@ -353735,6 +354102,27 @@ com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirm.ConfirmReque com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getUserId():String +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setUserId(value?:String):void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmForUserPostRequestBody +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody):TimeCard +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|withUrl(rawUrl:String):ConfirmForUserRequestBuilder com.microsoft.graph.beta.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void com.microsoft.graph.beta.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map @@ -353796,6 +354184,7 @@ com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestB com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirmForUser:ConfirmForUserRequestBuilder com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void @@ -359774,6 +360163,27 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.tim com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getUserId():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setUserId(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmForUserPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody):TimeCard +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|withUrl(rawUrl:String):ConfirmForUserRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map @@ -359835,6 +360245,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.tim com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirmForUser:ConfirmForUserRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void @@ -362599,6 +363010,41 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.DeletedTeamItemRequestBuilde com.microsoft.graph.beta.teamwork.deletedteams.item.DeletedTeamItemRequestBuilder::|public|toPatchRequestInformation(body:DeletedTeam):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.DeletedTeamItemRequestBuilder::|public|toPatchRequestInformation(body:DeletedTeam; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.DeletedTeamItemRequestBuilder::|public|withUrl(rawUrl:String):DeletedTeamItemRequestBuilder +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|getInteractionType():TeamworkInteractionType +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|getUsers():java.util.List +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|setInteractionType(value?:TeamworkInteractionType):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|public|setUsers(value?:java.util.List):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetermineIfInteractionIsAllowedPostRequestBody +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|constructor():void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|getValue():Boolean +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|public|setValue(value?:Boolean):void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetermineIfInteractionIsAllowedPostResponse +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|post(body:DetermineIfInteractionIsAllowedPostRequestBody):DetermineIfInteractionIsAllowedPostResponse +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|post(body:DetermineIfInteractionIsAllowedPostRequestBody; requestConfiguration?:java.util.function.Consumer):DetermineIfInteractionIsAllowedPostResponse +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|toPostRequestInformation(body:DetermineIfInteractionIsAllowedPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|toPostRequestInformation(body:DetermineIfInteractionIsAllowedPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder::|public|withUrl(rawUrl:String):DetermineIfInteractionIsAllowedRequestBuilder com.microsoft.graph.beta.teamwork.devices.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.devices.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.teamwork.devices.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -368342,6 +368788,27 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|getUserId():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|public|setUserId(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfirmForUserPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody):TimeCard +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|post(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|toPostRequestInformation(body:ConfirmForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder::|public|withUrl(rawUrl:String):ConfirmForUserRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map @@ -368403,6 +368870,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirmForUser:ConfirmForUserRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void @@ -368980,6 +369448,7 @@ com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|constructor(pa com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|deletedChats:DeletedChatsRequestBuilder com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|deletedTeams:DeletedTeamsRequestBuilder +com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|determineIfInteractionIsAllowed:DetermineIfInteractionIsAllowedRequestBuilder com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|devices:DevicesRequestBuilder com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|get():Teamwork com.microsoft.graph.beta.teamwork.TeamworkRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Teamwork @@ -383544,6 +384013,7 @@ com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsReque com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|delta:DeltaRequestBuilder com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|get():CalendarCollectionResponse com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CalendarCollectionResponse com.microsoft.graph.beta.users.item.calendargroups.item.calendars.CalendarsRequestBuilder::|public|post(body:Calendar):Calendar @@ -383567,6 +384037,33 @@ com.microsoft.graph.beta.users.item.calendargroups.item.calendars.count.CountReq com.microsoft.graph.beta.users.item.calendargroups.item.calendars.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.calendargroups.item.calendars.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.calendargroups.item.calendars.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder com.microsoft.graph.beta.users.item.calendargroups.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.users.item.calendargroups.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse::|public|constructor():void com.microsoft.graph.beta.users.item.calendargroups.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse::|public|getFieldDeserializers():Map> @@ -387870,6 +388367,7 @@ com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|b com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|delta:DeltaRequestBuilder com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|get():CalendarCollectionResponse com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CalendarCollectionResponse com.microsoft.graph.beta.users.item.calendars.CalendarsRequestBuilder::|public|post(body:Calendar):Calendar @@ -387893,6 +388391,33 @@ com.microsoft.graph.beta.users.item.calendars.count.CountRequestBuilder::|public com.microsoft.graph.beta.users.item.calendars.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.calendars.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.calendars.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.calendars.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder com.microsoft.graph.beta.users.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.users.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse::|public|constructor():void com.microsoft.graph.beta.users.item.calendars.item.allowedcalendarsharingroleswithuser.AllowedCalendarSharingRolesWithUserGetResponse::|public|getFieldDeserializers():Map> @@ -399788,6 +400313,208 @@ com.microsoft.graph.beta.users.item.drives.item.DriveItemRequestBuilder::|public com.microsoft.graph.beta.users.item.drives.item.DriveItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.drives.item.DriveItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.drives.item.DriveItemRequestBuilder::|public|withUrl(rawUrl:String):DriveItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|byEngagementRoleId(engagementRoleId:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|get():EngagementRoleCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole):EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|withUrl(rawUrl:String):AssignedRolesRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|get():EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole):EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get():EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|get():User +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|byEngagementRoleMemberId(engagementRoleMemberId:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|get():EngagementRoleMemberCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMemberCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -399797,6 +400524,7 @@ com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequest com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|assignedRoles:AssignedRolesRequestBuilder com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|delete():Void 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 07f13e31feb..0ed5f2b45e2 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": "0F40AB32284DFBDC12F20879BCAF6E5BAD30CAECFB277F7C18483CEA887D728A856B1B727CE4F67A8F4CBF0955C0E7F998B80F9A8691E015E619EF53C18818C7", + "descriptionHash": "73ADF297240E71DD9888A3D3F2953DDB3283BC8402049E68906573D617732614224984D7552452D05C66F7EA4C6BFA9A191B714D91F8F18606642172DD1DC2E0", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.27.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java b/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java deleted file mode 100644 index d8608b565d5..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Announcement.java +++ /dev/null @@ -1,131 +0,0 @@ -package com.microsoft.graph.beta.models; - -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParseNode; -import com.microsoft.kiota.serialization.SerializationWriter; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -@jakarta.annotation.Generated("com.microsoft.kiota") -public class Announcement extends ChangeItemBase implements Parsable { - /** - * Instantiates a new {@link Announcement} and sets the default values. - */ - public Announcement() { - super(); - this.setOdataType("#microsoft.graph.announcement"); - } - /** - * 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 Announcement} - */ - @jakarta.annotation.Nonnull - public static Announcement createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new Announcement(); - } - /** - * Gets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getAnnouncementDateTime() { - return this.backingStore.get("announcementDateTime"); - } - /** - * Gets the changeType property value. The changeType property - * @return a {@link ChangeAnnouncementChangeType} - */ - @jakarta.annotation.Nullable - public ChangeAnnouncementChangeType getChangeType() { - return this.backingStore.get("changeType"); - } - /** - * 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("announcementDateTime", (n) -> { this.setAnnouncementDateTime(n.getOffsetDateTimeValue()); }); - deserializerMap.put("changeType", (n) -> { this.setChangeType(n.getEnumValue(ChangeAnnouncementChangeType::forValue)); }); - deserializerMap.put("impactLink", (n) -> { this.setImpactLink(n.getStringValue()); }); - deserializerMap.put("isCustomerActionRequired", (n) -> { this.setIsCustomerActionRequired(n.getBooleanValue()); }); - deserializerMap.put("targetDateTime", (n) -> { this.setTargetDateTime(n.getOffsetDateTimeValue()); }); - return deserializerMap; - } - /** - * Gets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getImpactLink() { - return this.backingStore.get("impactLink"); - } - /** - * Gets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsCustomerActionRequired() { - return this.backingStore.get("isCustomerActionRequired"); - } - /** - * Gets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getTargetDateTime() { - return this.backingStore.get("targetDateTime"); - } - /** - * Serializes information the current object - * @param writer Serialization writer to use to serialize this model - */ - public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { - Objects.requireNonNull(writer); - super.serialize(writer); - writer.writeOffsetDateTimeValue("announcementDateTime", this.getAnnouncementDateTime()); - writer.writeEnumValue("changeType", this.getChangeType()); - writer.writeStringValue("impactLink", this.getImpactLink()); - writer.writeBooleanValue("isCustomerActionRequired", this.getIsCustomerActionRequired()); - writer.writeOffsetDateTimeValue("targetDateTime", this.getTargetDateTime()); - } - /** - * Sets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @param value Value to set for the announcementDateTime property. - */ - public void setAnnouncementDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("announcementDateTime", value); - } - /** - * Sets the changeType property value. The changeType property - * @param value Value to set for the changeType property. - */ - public void setChangeType(@jakarta.annotation.Nullable final ChangeAnnouncementChangeType value) { - this.backingStore.set("changeType", value); - } - /** - * Sets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. - * @param value Value to set for the impactLink property. - */ - public void setImpactLink(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("impactLink", value); - } - /** - * Sets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). - * @param value Value to set for the isCustomerActionRequired property. - */ - public void setIsCustomerActionRequired(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isCustomerActionRequired", value); - } - /** - * Sets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @param value Value to set for the targetDateTime property. - */ - public void setTargetDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("targetDateTime", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppScope.java index 34cfb5be0f0..6f31407cc3b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AppScope.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppScope.java @@ -32,7 +32,7 @@ public static AppScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new AppScope(); } /** - * Gets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable ID. Read only. + * Gets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the type property value. Describes the type of app-specific resource represented by the app scope. For display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read only. + * Gets the type property value. Describes the type of app-specific resource represented by the app scope. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -69,14 +69,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("type", this.getType()); } /** - * Sets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable ID. Read only. + * Sets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the type property value. Describes the type of app-specific resource represented by the app scope. For display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read only. + * Sets the type property value. Describes the type of app-specific resource represented by the app scope. Read-only. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final String 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 f1ebb9e2d9b..82228601b9f 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 @@ -222,7 +222,7 @@ public java.util.List getHomeRealmDiscoveryPolicies() return this.backingStore.get("homeRealmDiscoveryPolicies"); } /** - * Gets the identifierUris property value. Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). + * Gets the identifierUris property value. Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique across Microsoft Entra ID. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -645,7 +645,7 @@ public void setHomeRealmDiscoveryPolicies(@jakarta.annotation.Nullable final jav this.backingStore.set("homeRealmDiscoveryPolicies", value); } /** - * Sets the identifierUris property value. Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). + * Sets the identifierUris property value. Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique across Microsoft Entra ID. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). * @param value Value to set for the identifierUris property. */ public void setIdentifierUris(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuditActivityInitiator.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuditActivityInitiator.java index ac2b364dd02..5272dbc7385 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuditActivityInitiator.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuditActivityInitiator.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the app property value. If the actor initiating the activity is an app, this property indicates all its identification information including appId, displayName, servicePrincipalId, and servicePrincipalName. + * Gets the app property value. If the resource initiating the activity is an app, this property indicates all the app related information like appId and name. * @return a {@link AppIdentity} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the user property value. If the actor initiating the activity is a user, this property indicates their identification information including their id, displayName, and userPrincipalName. + * Gets the user property value. If the resource initiating the activity is a user, this property Indicates all the user related information like user ID and userPrincipalName. * @return a {@link AuditUserIdentity} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map} - */ - @jakarta.annotation.Nullable - public java.util.List getDocumentationUrls() { - return this.backingStore.get("documentationUrls"); - } - /** - * 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("changeItemService", (n) -> { this.setChangeItemService(n.getStringValue()); }); - deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); - deserializerMap.put("documentationUrls", (n) -> { this.setDocumentationUrls(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("shortDescription", (n) -> { this.setShortDescription(n.getStringValue()); }); - deserializerMap.put("systemTags", (n) -> { this.setSystemTags(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getShortDescription() { - return this.backingStore.get("shortDescription"); - } - /** - * Gets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getSystemTags() { - return this.backingStore.get("systemTags"); - } - /** - * Gets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getTags() { - return this.backingStore.get("tags"); - } - /** - * Gets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getTitle() { - return this.backingStore.get("title"); - } - /** - * Serializes information the current object - * @param writer Serialization writer to use to serialize this model - */ - public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { - Objects.requireNonNull(writer); - super.serialize(writer); - writer.writeStringValue("changeItemService", this.getChangeItemService()); - writer.writeStringValue("description", this.getDescription()); - writer.writeCollectionOfPrimitiveValues("documentationUrls", this.getDocumentationUrls()); - writer.writeStringValue("shortDescription", this.getShortDescription()); - writer.writeCollectionOfPrimitiveValues("systemTags", this.getSystemTags()); - writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); - writer.writeStringValue("title", this.getTitle()); - } - /** - * Sets the changeItemService property value. Specifies the Microsoft Entra service name to which this item belongs. Supports $filter (eq, ne, in) and $orderby. - * @param value Value to set for the changeItemService property. - */ - public void setChangeItemService(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("changeItemService", value); - } - /** - * Sets the description property value. Description of the new feature or change announcement. Supports $filter (eq, ne, in, startswith) and $orderby. - * @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 documentationUrls property value. Link to the feature or change documentation. Supports $filter (any with eq). - * @param value Value to set for the documentationUrls property. - */ - public void setDocumentationUrls(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("documentationUrls", value); - } - /** - * Sets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. - * @param value Value to set for the shortDescription property. - */ - public void setShortDescription(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("shortDescription", value); - } - /** - * Sets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). - * @param value Value to set for the systemTags property. - */ - public void setSystemTags(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("systemTags", value); - } - /** - * Sets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). - * @param value Value to set for the tags property. - */ - public void setTags(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("tags", value); - } - /** - * Sets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. - * @param value Value to set for the title property. - */ - public void setTitle(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("title", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheck.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheck.java index 9b21cb3e303..502891507b7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheck.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheck.java @@ -97,7 +97,7 @@ public OffsetDateTime getEndDateTime() { return this.backingStore.get("endDateTime"); } /** - * Gets the errorType property value. The type of error that occurred during this health check. + * Gets the errorType property value. The type of error that occurred during this health check. For the list of possible values, see cloudPcOnPremisesConnectionHealthCheckErrorType. * @return a {@link CloudPcOnPremisesConnectionHealthCheckErrorType} */ @jakarta.annotation.Nullable @@ -224,7 +224,7 @@ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime val this.backingStore.set("endDateTime", value); } /** - * Sets the errorType property value. The type of error that occurred during this health check. + * Sets the errorType property value. The type of error that occurred during this health check. For the list of possible values, see cloudPcOnPremisesConnectionHealthCheckErrorType. * @param value Value to set for the errorType property. */ public void setErrorType(@jakarta.annotation.Nullable final CloudPcOnPremisesConnectionHealthCheckErrorType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java index 82b1c43be87..523b16100a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionHealthCheckErrorType.java @@ -53,6 +53,7 @@ public enum CloudPcOnPremisesConnectionHealthCheckErrorType implements ValuedEnu ResourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation("resourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation"), ResourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation("resourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation"), ResourceAvailabilityCheckDeploymentQuotaLimitReached("resourceAvailabilityCheckDeploymentQuotaLimitReached"), + ResourceAvailabilityCheckMissingRegistrationForLocation("resourceAvailabilityCheckMissingRegistrationForLocation"), ResourceAvailabilityCheckTransientServiceError("resourceAvailabilityCheckTransientServiceError"), ResourceAvailabilityCheckUnknownError("resourceAvailabilityCheckUnknownError"), PermissionCheckNoSubscriptionReaderRole("permissionCheckNoSubscriptionReaderRole"), @@ -132,6 +133,7 @@ public static CloudPcOnPremisesConnectionHealthCheckErrorType forValue(@jakarta. case "resourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation": return ResourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation; case "resourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation": return ResourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation; case "resourceAvailabilityCheckDeploymentQuotaLimitReached": return ResourceAvailabilityCheckDeploymentQuotaLimitReached; + case "resourceAvailabilityCheckMissingRegistrationForLocation": return ResourceAvailabilityCheckMissingRegistrationForLocation; case "resourceAvailabilityCheckTransientServiceError": return ResourceAvailabilityCheckTransientServiceError; case "resourceAvailabilityCheckUnknownError": return ResourceAvailabilityCheckUnknownError; case "permissionCheckNoSubscriptionReaderRole": return PermissionCheckNoSubscriptionReaderRole; diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java index 2953b892407..55426fd1036 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyScheduledApplyActionDetail.java @@ -32,6 +32,14 @@ public static CloudPcPolicyScheduledApplyActionDetail createFromDiscriminatorVal public String getCronScheduleExpression() { return this.backingStore.get("cronScheduleExpression"); } + /** + * Gets the endDateTime property value. Indicates IT Admins can set an end date to define the last scheduler run before this time. If not set, the scheduler runs continuously. There is no time zone information at this time; it needs to be coordinated with timezone, for example, '2025-02-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect before Feb 01 2025 00:00:00 GMT+0800 (China Standard Time). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEndDateTime() { + return this.backingStore.get("endDateTime"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -40,9 +48,21 @@ public String getCronScheduleExpression() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("cronScheduleExpression", (n) -> { this.setCronScheduleExpression(n.getStringValue()); }); + deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getStringValue()); }); + deserializerMap.put("nextRunDateTime", (n) -> { this.setNextRunDateTime(n.getStringValue()); }); deserializerMap.put("reservePercentage", (n) -> { this.setReservePercentage(n.getIntegerValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getStringValue()); }); + deserializerMap.put("timezone", (n) -> { this.setTimezone(n.getEnumValue(CloudPcPolicyTimezone::forValue)); }); return deserializerMap; } + /** + * Gets the nextRunDateTime property value. Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNextRunDateTime() { + return this.backingStore.get("nextRunDateTime"); + } /** * Gets the reservePercentage property value. The percentage of Cloud PCs to keep available. Administrators can set this property to a value from 0 to 99. Cloud PCs are reprovisioned only when there are no active and connected Cloud PC users. Frontline shared only. * @return a {@link Integer} @@ -51,6 +71,22 @@ public Map> getFieldDeserializers public Integer getReservePercentage() { return this.backingStore.get("reservePercentage"); } + /** + * Gets the startDateTime property value. Indicates IT Admins can set a start date to define the first scheduler run after this time. If not set, the default is the current time. There is no time zone information at this time, it needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect after Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Gets the timezone property value. The timezone property + * @return a {@link CloudPcPolicyTimezone} + */ + @jakarta.annotation.Nullable + public CloudPcPolicyTimezone getTimezone() { + return this.backingStore.get("timezone"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -59,7 +95,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("cronScheduleExpression", this.getCronScheduleExpression()); + writer.writeStringValue("endDateTime", this.getEndDateTime()); + writer.writeStringValue("nextRunDateTime", this.getNextRunDateTime()); writer.writeIntegerValue("reservePercentage", this.getReservePercentage()); + writer.writeStringValue("startDateTime", this.getStartDateTime()); + writer.writeEnumValue("timezone", this.getTimezone()); } /** * Sets the cronScheduleExpression property value. An expression that specifies the cron schedule. (For example, '0 0 0 20 ' means schedules a job to run at midnight on the 20th of every month) Administrators can set a cron expression to define the scheduling rules for automatic regular application. When auto provision is disabled, cronScheduleExpression is set to null, stopping the automatic task scheduling. Read-Only. @@ -68,6 +108,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCronScheduleExpression(@jakarta.annotation.Nullable final String value) { this.backingStore.set("cronScheduleExpression", value); } + /** + * Sets the endDateTime property value. Indicates IT Admins can set an end date to define the last scheduler run before this time. If not set, the scheduler runs continuously. There is no time zone information at this time; it needs to be coordinated with timezone, for example, '2025-02-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect before Feb 01 2025 00:00:00 GMT+0800 (China Standard Time). + * @param value Value to set for the endDateTime property. + */ + public void setEndDateTime(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("endDateTime", value); + } + /** + * Sets the nextRunDateTime property value. Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. + * @param value Value to set for the nextRunDateTime property. + */ + public void setNextRunDateTime(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("nextRunDateTime", value); + } /** * Sets the reservePercentage property value. The percentage of Cloud PCs to keep available. Administrators can set this property to a value from 0 to 99. Cloud PCs are reprovisioned only when there are no active and connected Cloud PC users. Frontline shared only. * @param value Value to set for the reservePercentage property. @@ -75,4 +129,18 @@ public void setCronScheduleExpression(@jakarta.annotation.Nullable final String public void setReservePercentage(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("reservePercentage", value); } + /** + * Sets the startDateTime property value. Indicates IT Admins can set a start date to define the first scheduler run after this time. If not set, the default is the current time. There is no time zone information at this time, it needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect after Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("startDateTime", value); + } + /** + * Sets the timezone property value. The timezone property + * @param value Value to set for the timezone property. + */ + public void setTimezone(@jakarta.annotation.Nullable final CloudPcPolicyTimezone value) { + this.backingStore.set("timezone", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyTimezone.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyTimezone.java new file mode 100644 index 00000000000..96ead5a72ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcPolicyTimezone.java @@ -0,0 +1,85 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcPolicyTimezone implements ValuedEnum { + Gmt("gmt"), + Bit("bit"), + Nut("nut"), + Hst("hst"), + Mit("mit"), + Akst("akst"), + Pst("pst"), + Mst("mst"), + East("east"), + Est("est"), + Ast("ast"), + Nst("nst"), + Art("art"), + Gst("gst"), + Azot("azot"), + Cet("cet"), + Cat("cat"), + Eat("eat"), + Get("get"), + Pkt("pkt"), + Ist("ist"), + Bst("bst"), + Tha("tha"), + Cst("cst"), + Jst("jst"), + Acst("acst"), + Pgt("pgt"), + Sbt("sbt"), + Fjt("fjt"), + Tot("tot"), + Lint("lint"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcPolicyTimezone(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcPolicyTimezone forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "gmt": return Gmt; + case "bit": return Bit; + case "nut": return Nut; + case "hst": return Hst; + case "mit": return Mit; + case "akst": return Akst; + case "pst": return Pst; + case "mst": return Mst; + case "east": return East; + case "est": return Est; + case "ast": return Ast; + case "nst": return Nst; + case "art": return Art; + case "gst": return Gst; + case "azot": return Azot; + case "cet": return Cet; + case "cat": return Cat; + case "eat": return Eat; + case "get": return Get; + case "pkt": return Pkt; + case "ist": return Ist; + case "bst": return Bst; + case "tha": return Tha; + case "cst": return Cst; + case "jst": return Jst; + case "acst": return Acst; + case "pgt": return Pgt; + case "sbt": return Sbt; + case "fjt": return Fjt; + case "tot": return Tot; + case "lint": return Lint; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java index c281082874b..8ee264d9149 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceCompliancePolicy.java @@ -141,7 +141,7 @@ public java.util.List getRoleScopeTagIds() { return this.backingStore.get("roleScopeTagIds"); } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -257,7 +257,7 @@ public void setRoleScopeTagIds(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("roleScopeTagIds", value); } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param value Value to set for the scheduledActionsForRule property. */ public void setScheduledActionsForRule(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java index 97d5d33be1d..9c837b112dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maximumCount property value. Maximum number of choices in the collection + * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Integer getMaximumCount() { return this.backingStore.get("maximumCount"); } /** - * Gets the minimumCount property value. Minimum number of choices in the collection + * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("minimumCount", this.getMinimumCount()); } /** - * Sets the maximumCount property value. Maximum number of choices in the collection + * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @param value Value to set for the maximumCount property. */ public void setMaximumCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("maximumCount", value); } /** - * Sets the minimumCount property value. Minimum number of choices in the collection + * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @param value Value to set for the minimumCount property. */ public void setMinimumCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java index 6310d89e8d6..9f022cdb6dc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationChoiceSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationChoiceSettingDefinition createFromDis return new DeviceManagementConfigurationChoiceSettingDefinition(); } /** - * Gets the defaultOptionId property value. Default option for choice setting + * Gets the defaultOptionId property value. Default option for the choice setting. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the options property value. Options for the setting that can be selected + * Gets the options property value. Options for the setting that can be selected. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,14 +69,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("options", this.getOptions()); } /** - * Sets the defaultOptionId property value. Default option for choice setting + * Sets the defaultOptionId property value. Default option for the choice setting. * @param value Value to set for the defaultOptionId property. */ public void setDefaultOptionId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("defaultOptionId", value); } /** - * Sets the options property value. Options for the setting that can be selected + * Sets the options property value. Options for the setting that can be selected. * @param value Value to set for the options property. */ public void setOptions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java index fbebe1570f2..c19c8a011a4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationSimpleSettingDefinition.java @@ -32,7 +32,7 @@ public static DeviceManagementConfigurationSimpleSettingDefinition createFromDis return new DeviceManagementConfigurationSimpleSettingDefinition(); } /** - * Gets the defaultValue property value. Default setting value for this setting. + * Gets the defaultValue property value. Default setting value for this setting * @return a {@link DeviceManagementConfigurationSettingValue} */ @jakarta.annotation.Nullable @@ -40,7 +40,7 @@ public DeviceManagementConfigurationSettingValue getDefaultValue() { return this.backingStore.get("defaultValue"); } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting. + * Gets the dependedOnBy property value. list of child settings that depend on this setting * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -48,7 +48,7 @@ public java.util.List getDepen return this.backingStore.get("dependedOnBy"); } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on. + * Gets the dependentOn property value. list of parent settings this setting is dependent on * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the valueDefinition property value. Definition of the value for this setting. + * Gets the valueDefinition property value. Definition of the value for this setting * @return a {@link DeviceManagementConfigurationSettingValueDefinition} */ @jakarta.annotation.Nullable @@ -89,28 +89,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("valueDefinition", this.getValueDefinition()); } /** - * Sets the defaultValue property value. Default setting value for this setting. + * Sets the defaultValue property value. Default setting value for this setting * @param value Value to set for the defaultValue property. */ public void setDefaultValue(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValue value) { this.backingStore.set("defaultValue", value); } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting. + * Sets the dependedOnBy property value. list of child settings that depend on this setting * @param value Value to set for the dependedOnBy property. */ public void setDependedOnBy(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependedOnBy", value); } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on. + * Sets the dependentOn property value. list of parent settings this setting is dependent on * @param value Value to set for the dependentOn property. */ public void setDependentOn(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("dependentOn", value); } /** - * Sets the valueDefinition property value. Definition of the value for this setting. + * Sets the valueDefinition property value. Definition of the value for this setting * @param value Value to set for the valueDefinition property. */ public void setValueDefinition(@jakarta.annotation.Nullable final DeviceManagementConfigurationSettingValueDefinition value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java b/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java index e2e09548b95..cff8285c11d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Directory.java @@ -127,6 +127,7 @@ public Map> getFieldDeserializers deserializerMap.put("outboundSharedUserProfiles", (n) -> { this.setOutboundSharedUserProfiles(n.getCollectionOfObjectValues(OutboundSharedUserProfile::createFromDiscriminatorValue)); }); deserializerMap.put("pendingExternalUserProfiles", (n) -> { this.setPendingExternalUserProfiles(n.getCollectionOfObjectValues(PendingExternalUserProfile::createFromDiscriminatorValue)); }); deserializerMap.put("publicKeyInfrastructure", (n) -> { this.setPublicKeyInfrastructure(n.getObjectValue(PublicKeyInfrastructureRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("recommendationConfiguration", (n) -> { this.setRecommendationConfiguration(n.getObjectValue(RecommendationConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("recommendations", (n) -> { this.setRecommendations(n.getCollectionOfObjectValues(Recommendation::createFromDiscriminatorValue)); }); deserializerMap.put("sharedEmailDomains", (n) -> { this.setSharedEmailDomains(n.getCollectionOfObjectValues(SharedEmailDomain::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(CompanySubscription::createFromDiscriminatorValue)); }); @@ -181,6 +182,14 @@ public java.util.List getPendingExternalUserProfiles public PublicKeyInfrastructureRoot getPublicKeyInfrastructure() { return this.backingStore.get("publicKeyInfrastructure"); } + /** + * Gets the recommendationConfiguration property value. The recommendationConfiguration property + * @return a {@link RecommendationConfiguration} + */ + @jakarta.annotation.Nullable + public RecommendationConfiguration getRecommendationConfiguration() { + return this.backingStore.get("recommendationConfiguration"); + } /** * Gets the recommendations property value. List of recommended improvements to improve tenant posture. * @return a {@link java.util.List} @@ -236,6 +245,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("outboundSharedUserProfiles", this.getOutboundSharedUserProfiles()); writer.writeCollectionOfObjectValues("pendingExternalUserProfiles", this.getPendingExternalUserProfiles()); writer.writeObjectValue("publicKeyInfrastructure", this.getPublicKeyInfrastructure()); + writer.writeObjectValue("recommendationConfiguration", this.getRecommendationConfiguration()); writer.writeCollectionOfObjectValues("recommendations", this.getRecommendations()); writer.writeCollectionOfObjectValues("sharedEmailDomains", this.getSharedEmailDomains()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); @@ -353,6 +363,13 @@ public void setPendingExternalUserProfiles(@jakarta.annotation.Nullable final ja public void setPublicKeyInfrastructure(@jakarta.annotation.Nullable final PublicKeyInfrastructureRoot value) { this.backingStore.set("publicKeyInfrastructure", value); } + /** + * Sets the recommendationConfiguration property value. The recommendationConfiguration property + * @param value Value to set for the recommendationConfiguration property. + */ + public void setRecommendationConfiguration(@jakarta.annotation.Nullable final RecommendationConfiguration value) { + this.backingStore.set("recommendationConfiguration", value); + } /** * Sets the recommendations property value. List of recommended improvements to improve tenant posture. * @param value Value to set for the recommendations property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java index 48afdfef62c..8a2fd514fe8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DriveRestoreArtifactsBulkAdditionRequest.java @@ -25,7 +25,7 @@ public static DriveRestoreArtifactsBulkAdditionRequest createFromDiscriminatorVa return new DriveRestoreArtifactsBulkAdditionRequest(); } /** - * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("drives", this.getDrives()); } /** - * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @param value Value to set for the directoryObjectIds property. */ public void setDirectoryObjectIds(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignment.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignment.java index e7b79448261..9ce17e33bb6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignment.java @@ -171,6 +171,7 @@ public Map> getFieldDeserializers deserializerMap.put("gradingCategory", (n) -> { this.setGradingCategory(n.getObjectValue(EducationGradingCategory::createFromDiscriminatorValue)); }); deserializerMap.put("gradingScheme", (n) -> { this.setGradingScheme(n.getObjectValue(EducationGradingScheme::createFromDiscriminatorValue)); }); deserializerMap.put("instructions", (n) -> { this.setInstructions(n.getObjectValue(EducationItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("moduleUrl", (n) -> { this.setModuleUrl(n.getStringValue()); }); @@ -215,6 +216,14 @@ public EducationGradingScheme getGradingScheme() { public EducationItemBody getInstructions() { return this.backingStore.get("instructions"); } + /** + * Gets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } /** * Gets the lastModifiedBy property value. Who last modified the assignment. * @return a {@link IdentitySet} @@ -316,6 +325,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("gradingCategory", this.getGradingCategory()); writer.writeObjectValue("gradingScheme", this.getGradingScheme()); writer.writeObjectValue("instructions", this.getInstructions()); + writer.writeStringValue("languageTag", this.getLanguageTag()); writer.writeStringValue("moduleUrl", this.getModuleUrl()); writer.writeStringValue("notificationChannelUrl", this.getNotificationChannelUrl()); writer.writeCollectionOfObjectValues("resources", this.getResources()); @@ -455,6 +465,13 @@ public void setGradingScheme(@jakarta.annotation.Nullable final EducationGrading public void setInstructions(@jakarta.annotation.Nullable final EducationItemBody value) { this.backingStore.set("instructions", value); } + /** + * Sets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @param value Value to set for the languageTag property. + */ + public void setLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("languageTag", value); + } /** * Sets the lastModifiedBy property value. Who last modified the assignment. * @param value Value to set for the lastModifiedBy property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignmentPointsGrade.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignmentPointsGrade.java index 94fecd35d9d..ce819a4f9aa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignmentPointsGrade.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationAssignmentPointsGrade.java @@ -32,9 +32,18 @@ public static EducationAssignmentPointsGrade createFromDiscriminatorValue(@jakar @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("grade", (n) -> { this.setGrade(n.getStringValue()); }); deserializerMap.put("points", (n) -> { this.setPoints(n.getFloatValue()); }); return deserializerMap; } + /** + * Gets the grade property value. The grade letter from the grading scheme that corresponds to the given number of points. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGrade() { + return this.backingStore.get("grade"); + } /** * Gets the points property value. Number of points a teacher gives to this submission object. * @return a {@link Float} @@ -50,8 +59,16 @@ public Float getPoints() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("grade", this.getGrade()); writer.writeFloatValue("points", this.getPoints()); } + /** + * Sets the grade property value. The grade letter from the grading scheme that corresponds to the given number of points. + * @param value Value to set for the grade property. + */ + public void setGrade(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("grade", value); + } /** * Sets the points property value. Number of points a teacher gives to this submission object. * @param value Value to set for the points property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EducationModule.java b/src/main/java/com/microsoft/graph/beta/generated/models/EducationModule.java index cdde0ba3c6b..67afdd3966a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EducationModule.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EducationModule.java @@ -69,6 +69,7 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("isPinned", (n) -> { this.setIsPinned(n.getBooleanValue()); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("resources", (n) -> { this.setResources(n.getCollectionOfObjectValues(EducationModuleResource::createFromDiscriminatorValue)); }); @@ -77,13 +78,21 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isPinned property value. Indicates whether the module is pinned or not. + * Gets the isPinned property value. Indicates whether the module is pinned. * @return a {@link Boolean} */ @jakarta.annotation.Nullable public Boolean getIsPinned() { return this.backingStore.get("isPinned"); } + /** + * Gets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } /** * Gets the lastModifiedBy property value. The last user that modified the module. * @return a {@link IdentitySet} @@ -134,6 +143,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeBooleanValue("isPinned", this.getIsPinned()); + writer.writeStringValue("languageTag", this.getLanguageTag()); writer.writeCollectionOfObjectValues("resources", this.getResources()); } /** @@ -165,12 +175,19 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the isPinned property value. Indicates whether the module is pinned or not. + * Sets the isPinned property value. Indicates whether the module is pinned. * @param value Value to set for the isPinned property. */ public void setIsPinned(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isPinned", value); } + /** + * Sets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @param value Value to set for the languageTag property. + */ + public void setLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("languageTag", value); + } /** * Sets the lastModifiedBy property value. The last user that modified the module. * @param value Value to set for the lastModifiedBy property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java index cd792b767d2..53757aa99a9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperience.java @@ -1,12 +1,8 @@ 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; @@ -14,18 +10,12 @@ * Represents a container that exposes navigation properties for employee experience resources. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class EmployeeExperience implements AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - @jakarta.annotation.Nonnull - protected BackingStore backingStore; +public class EmployeeExperience extends Entity implements Parsable { /** * Instantiates a new {@link EmployeeExperience} and sets the default values. */ public EmployeeExperience() { - this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); - this.setAdditionalData(new HashMap<>()); + super(); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -37,27 +27,6 @@ public static EmployeeExperience createFromDiscriminatorValue(@jakarta.annotatio Objects.requireNonNull(parseNode); return new EmployeeExperience(); } - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return a {@link Map} - */ - @jakarta.annotation.Nonnull - public Map getAdditionalData() { - Map value = this.backingStore.get("additionalData"); - if(value == null) { - value = new HashMap<>(); - this.setAdditionalData(value); - } - return value; - } - /** - * Gets the backingStore property value. Stores model information. - * @return a {@link BackingStore} - */ - @jakarta.annotation.Nonnull - public BackingStore getBackingStore() { - return this.backingStore; - } /** * Gets the communities property value. A collection of communities in Viva Engage. * @return a {@link java.util.List} @@ -80,13 +49,13 @@ public java.util.List getEngagementAsyncOperations() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("communities", (n) -> { this.setCommunities(n.getCollectionOfObjectValues(Community::createFromDiscriminatorValue)); }); deserializerMap.put("engagementAsyncOperations", (n) -> { this.setEngagementAsyncOperations(n.getCollectionOfObjectValues(EngagementAsyncOperation::createFromDiscriminatorValue)); }); deserializerMap.put("goals", (n) -> { this.setGoals(n.getObjectValue(Goals::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); deserializerMap.put("learningProviders", (n) -> { this.setLearningProviders(n.getCollectionOfObjectValues(LearningProvider::createFromDiscriminatorValue)); }); - deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -114,12 +83,12 @@ public java.util.List getLearningProviders() { return this.backingStore.get("learningProviders"); } /** - * Gets the @odata.type property value. The OdataType property - * @return a {@link String} + * Gets the roles property value. A collection of roles in Viva Engage. + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public String getOdataType() { - return this.backingStore.get("odataType"); + public java.util.List getRoles() { + return this.backingStore.get("roles"); } /** * Serializes information the current object @@ -127,28 +96,13 @@ public String getOdataType() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + super.serialize(writer); writer.writeCollectionOfObjectValues("communities", this.getCommunities()); writer.writeCollectionOfObjectValues("engagementAsyncOperations", this.getEngagementAsyncOperations()); writer.writeObjectValue("goals", this.getGoals()); writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); writer.writeCollectionOfObjectValues("learningProviders", this.getLearningProviders()); - writer.writeStringValue("@odata.type", this.getOdataType()); - writer.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; + writer.writeCollectionOfObjectValues("roles", this.getRoles()); } /** * Sets the communities property value. A collection of communities in Viva Engage. @@ -186,10 +140,10 @@ public void setLearningProviders(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("learningProviders", value); } /** - * Sets the @odata.type property value. The OdataType property - * @param value Value to set for the @odata.type property. + * Sets the roles property value. A collection of roles in Viva Engage. + * @param value Value to set for the roles property. */ - public void setOdataType(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("odataType", value); + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java index 6dd21e576c1..f0ae333b682 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java @@ -27,6 +27,14 @@ public static EmployeeExperienceUser createFromDiscriminatorValue(@jakarta.annot Objects.requireNonNull(parseNode); return new EmployeeExperienceUser(); } + /** + * Gets the assignedRoles property value. Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAssignedRoles() { + return this.backingStore.get("assignedRoles"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -34,6 +42,7 @@ public static EmployeeExperienceUser createFromDiscriminatorValue(@jakarta.annot @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("assignedRoles", (n) -> { this.setAssignedRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -52,8 +61,16 @@ public java.util.List getLearningCourseActivities() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("assignedRoles", this.getAssignedRoles()); writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); } + /** + * Sets the assignedRoles property value. Represents the collection of Viva Engage roles assigned to a user. + * @param value Value to set for the assignedRoles property. + */ + public void setAssignedRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("assignedRoles", value); + } /** * Sets the learningCourseActivities property value. The learningCourseActivities property * @param value Value to set for the learningCourseActivities property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRole.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRole.java new file mode 100644 index 00000000000..8c8816e78aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRole.java @@ -0,0 +1,81 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Represents a Viva Engage role and its members + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRole extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementRole} and sets the default values. + */ + public EngagementRole() { + 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 EngagementRole} + */ + @jakarta.annotation.Nonnull + public static EngagementRole createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRole(); + } + /** + * Gets the displayName property value. The name of the role. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(EngagementRoleMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the members property value. Users who have been assigned this role. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMembers() { + return this.backingStore.get("members"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("members", this.getMembers()); + } + /** + * Sets the displayName property value. The name of the role. + * @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 members property value. Users who have been assigned this role. + * @param value Value to set for the members property. + */ + public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("members", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleCollectionResponse.java similarity index 79% rename from src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleCollectionResponse.java index e579fd0cd40..e549beec4e3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemBaseCollectionResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleCollectionResponse.java @@ -7,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ChangeItemBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class EngagementRoleCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link ChangeItemBaseCollectionResponse} and sets the default values. + * Instantiates a new {@link EngagementRoleCollectionResponse} and sets the default values. */ - public ChangeItemBaseCollectionResponse() { + public EngagementRoleCollectionResponse() { 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 ChangeItemBaseCollectionResponse} + * @return a {@link EngagementRoleCollectionResponse} */ @jakarta.annotation.Nonnull - public static ChangeItemBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static EngagementRoleCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new ChangeItemBaseCollectionResponse(); + return new EngagementRoleCollectionResponse(); } /** * The deserialization information for the current model @@ -31,15 +31,15 @@ public static ChangeItemBaseCollectionResponse createFromDiscriminatorValue(@jak @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ChangeItemBase::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementRole::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"); } /** @@ -55,7 +55,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/models/EngagementRoleMember.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMember.java new file mode 100644 index 00000000000..e06773d2583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMember.java @@ -0,0 +1,97 @@ +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; +/** + * Entity to represent the assignment of a role to a user. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMember extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementRoleMember} and sets the default values. + */ + public EngagementRoleMember() { + 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 EngagementRoleMember} + */ + @jakarta.annotation.Nonnull + public static EngagementRoleMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRoleMember(); + } + /** + * Gets the createdDateTime property value. The timestamp when the role was assigned to the user. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("user", (n) -> { this.setUser(n.getObjectValue(User::createFromDiscriminatorValue)); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the user property value. User entity of the member who has been assigned the role. + * @return a {@link User} + */ + @jakarta.annotation.Nullable + public User getUser() { + return this.backingStore.get("user"); + } + /** + * Gets the userId property value. The Microsoft Entra ID of the user who has the role assigned. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("user", this.getUser()); + } + /** + * Sets the createdDateTime property value. The timestamp when the role was assigned to the user. + * @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 user property value. User entity of the member who has been assigned the role. + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final User value) { + this.backingStore.set("user", value); + } + /** + * Sets the userId property value. The Microsoft Entra ID of the user who has the role assigned. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMemberCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMemberCollectionResponse.java new file mode 100644 index 00000000000..c9f840014cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EngagementRoleMemberCollectionResponse.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 EngagementRoleMemberCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementRoleMemberCollectionResponse} and sets the default values. + */ + public EngagementRoleMemberCollectionResponse() { + 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 EngagementRoleMemberCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementRoleMemberCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRoleMemberCollectionResponse(); + } + /** + * 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(EngagementRoleMember::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/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index a359ad6ff45..375b16727ae 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 @@ -11,13 +11,13 @@ import com.microsoft.graph.beta.models.devicemanagement.AlertRule; import com.microsoft.graph.beta.models.devicemanagement.Monitoring; import com.microsoft.graph.beta.models.ediscovery.AddToReviewSetOperation; -import com.microsoft.graph.beta.models.ediscovery.CaseEscaped; import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -26,9 +26,9 @@ 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; import com.microsoft.graph.beta.models.externalconnectors.ExternalActivity; @@ -38,7 +38,6 @@ import com.microsoft.graph.beta.models.externalconnectors.ExternalItem; import com.microsoft.graph.beta.models.externalconnectors.Identity; import com.microsoft.graph.beta.models.externalconnectors.Schema; -import com.microsoft.graph.beta.models.healthmonitoring.Alert; import com.microsoft.graph.beta.models.healthmonitoring.AlertConfiguration; import com.microsoft.graph.beta.models.healthmonitoring.HealthMonitoringRoot; import com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension; @@ -116,6 +115,7 @@ import com.microsoft.graph.beta.models.managedtenants.TenantTag; import com.microsoft.graph.beta.models.managedtenants.WindowsDeviceMalwareState; import com.microsoft.graph.beta.models.managedtenants.WindowsProtectionState; +import com.microsoft.graph.beta.models.networkaccess.Alert; import com.microsoft.graph.beta.models.networkaccess.BranchSite; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessSettings; @@ -183,6 +183,7 @@ import com.microsoft.graph.beta.models.security.AuditLogQuery; import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; +import com.microsoft.graph.beta.models.security.CaseEscaped; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -192,7 +193,6 @@ 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; @@ -264,7 +264,6 @@ 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; @@ -272,6 +271,7 @@ import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; +import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -500,7 +500,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.androidWorkProfileTrustedRootCertificate": return new AndroidWorkProfileTrustedRootCertificate(); case "#microsoft.graph.androidWorkProfileVpnConfiguration": return new AndroidWorkProfileVpnConfiguration(); case "#microsoft.graph.androidWorkProfileWiFiConfiguration": return new AndroidWorkProfileWiFiConfiguration(); - case "#microsoft.graph.announcement": return new Announcement(); case "#microsoft.graph.anonymousGuestConversationMember": return new AnonymousGuestConversationMember(); case "#microsoft.graph.aospDeviceOwnerCertificateProfileBase": return new AospDeviceOwnerCertificateProfileBase(); case "#microsoft.graph.aospDeviceOwnerCompliancePolicy": return new AospDeviceOwnerCompliancePolicy(); @@ -666,7 +665,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.certificateBasedAuthConfiguration": return new CertificateBasedAuthConfiguration(); case "#microsoft.graph.certificateBasedAuthPki": return new CertificateBasedAuthPki(); case "#microsoft.graph.certificateConnectorDetails": return new CertificateConnectorDetails(); - case "#microsoft.graph.changeItemBase": return new ChangeItemBase(); case "#microsoft.graph.changeTrackedEntity": return new ChangeTrackedEntity(); case "#microsoft.graph.channel": return new Channel(); case "#microsoft.graph.chat": return new Chat(); @@ -872,6 +870,8 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceManagementConfigurationCategory": return new DeviceManagementConfigurationCategory(); case "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition": return new DeviceManagementConfigurationChoiceSettingCollectionDefinition(); case "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition": return new DeviceManagementConfigurationChoiceSettingDefinition(); + case "#microsoft.graph.deviceManagementConfigurationPolicy": return new DeviceManagementConfigurationPolicy(); + case "#microsoft.graph.deviceManagementConfigurationPolicyAssignment": return new DeviceManagementConfigurationPolicyAssignment(); } return null; } @@ -883,8 +883,6 @@ 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.deviceManagementConfigurationPolicy": return new DeviceManagementConfigurationPolicy(); - case "#microsoft.graph.deviceManagementConfigurationPolicyAssignment": return new DeviceManagementConfigurationPolicyAssignment(); case "#microsoft.graph.deviceManagementConfigurationPolicyPolicySetItem": return new DeviceManagementConfigurationPolicyPolicySetItem(); case "#microsoft.graph.deviceManagementConfigurationPolicyTemplate": return new DeviceManagementConfigurationPolicyTemplate(); case "#microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition": return new DeviceManagementConfigurationRedirectSettingDefinition(); @@ -1022,6 +1020,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.embeddedSIMActivationCodePoolAssignment": return new EmbeddedSIMActivationCodePoolAssignment(); case "#microsoft.graph.embeddedSIMDeviceState": return new EmbeddedSIMDeviceState(); case "#microsoft.graph.emergencyCallEvent": return new EmergencyCallEvent(); + case "#microsoft.graph.employeeExperience": return new EmployeeExperience(); case "#microsoft.graph.employeeExperienceUser": return new EmployeeExperienceUser(); case "#microsoft.graph.encryptedAwsStorageBucketFinding": return new EncryptedAwsStorageBucketFinding(); case "#microsoft.graph.encryptedAzureStorageAccountFinding": return new EncryptedAzureStorageAccountFinding(); @@ -1031,6 +1030,8 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.endUserNotification": return new EndUserNotification(); case "#microsoft.graph.endUserNotificationDetail": return new EndUserNotificationDetail(); case "#microsoft.graph.engagementAsyncOperation": return new EngagementAsyncOperation(); + case "#microsoft.graph.engagementRole": return new EngagementRole(); + case "#microsoft.graph.engagementRoleMember": return new EngagementRoleMember(); case "#microsoft.graph.enhancedPersonalizationSetting": return new EnhancedPersonalizationSetting(); case "#microsoft.graph.enrollmentConfigurationAssignment": return new EnrollmentConfigurationAssignment(); case "#microsoft.graph.enrollmentProfile": return new EnrollmentProfile(); @@ -1382,7 +1383,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary": return new ManagedDeviceMobileAppConfigurationDeviceSummary(); case "#microsoft.graph.managedDeviceMobileAppConfigurationPolicySetItem": return new ManagedDeviceMobileAppConfigurationPolicySetItem(); case "#microsoft.graph.managedDeviceMobileAppConfigurationState": return new ManagedDeviceMobileAppConfigurationState(); - case "#microsoft.graph.managedDeviceMobileAppConfigurationUserStatus": return new ManagedDeviceMobileAppConfigurationUserStatus(); } return null; } @@ -1394,6 +1394,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.managedDeviceMobileAppConfigurationUserStatus": return new ManagedDeviceMobileAppConfigurationUserStatus(); case "#microsoft.graph.managedDeviceMobileAppConfigurationUserSummary": return new ManagedDeviceMobileAppConfigurationUserSummary(); case "#microsoft.graph.managedDeviceOverview": return new ManagedDeviceOverview(); case "#microsoft.graph.managedDeviceWindowsOperatingSystemImage": return new ManagedDeviceWindowsOperatingSystemImage(); @@ -1780,6 +1781,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); 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(); @@ -1810,7 +1812,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.riskyServicePrincipalHistoryItem": return new RiskyServicePrincipalHistoryItem(); case "#microsoft.graph.riskyUser": return new RiskyUser(); case "#microsoft.graph.riskyUserHistoryItem": return new RiskyUserHistoryItem(); - case "#microsoft.graph.roadmap": return new Roadmap(); case "#microsoft.graph.roleAssignment": return new RoleAssignment(); case "#microsoft.graph.roleDefinition": return new RoleDefinition(); case "#microsoft.graph.roleManagementAlert": return new RoleManagementAlert(); @@ -1893,7 +1894,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.security.emailContentThreatSubmission": return new EmailContentThreatSubmission(); case "#microsoft.graph.security.emailThreatSubmission": return new EmailThreatSubmission(); case "#microsoft.graph.security.emailThreatSubmissionPolicy": return new EmailThreatSubmissionPolicy(); - case "#microsoft.graph.security.emailUrlThreatSubmission": return new EmailUrlThreatSubmission(); } return null; } @@ -1905,6 +1905,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.security.emailUrlThreatSubmission": return new EmailUrlThreatSubmission(); case "#microsoft.graph.security.endpointDiscoveredCloudAppDetail": return new EndpointDiscoveredCloudAppDetail(); case "#microsoft.graph.security.file": return new File(); case "#microsoft.graph.security.fileContentThreatSubmission": return new FileContentThreatSubmission(); @@ -2404,7 +2405,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsUpdates.productRevision": return new ProductRevision(); case "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry": return new QualityUpdateCatalogEntry(); case "#microsoft.graph.windowsUpdates.resourceConnection": return new ResourceConnection(); - case "#microsoft.graph.windowsUpdates.softwareUpdateCatalogEntry": return new SoftwareUpdateCatalogEntry(); } return null; } @@ -2416,6 +2416,7 @@ 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.windowsUpdates.softwareUpdateCatalogEntry": return new SoftwareUpdateCatalogEntry(); case "#microsoft.graph.windowsUpdates.updatableAsset": return new UpdatableAsset(); case "#microsoft.graph.windowsUpdates.updatableAssetGroup": return new UpdatableAssetGroup(); case "#microsoft.graph.windowsUpdates.updatePolicy": return new UpdatePolicy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java index 277f6b98d13..e6fb7868044 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExtendedKeyUsage.java @@ -71,7 +71,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return a {@link String} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public String getName() { return this.backingStore.get("name"); } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return a {@link String} */ @jakarta.annotation.Nullable @@ -121,14 +121,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("name", value); } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param value Value to set for the objectIdentifier property. */ public void setObjectIdentifier(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java index 3b676b97c5b..f83813805c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java @@ -125,7 +125,7 @@ public java.util.List getCustomAuthenticationExte */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(13); + final HashMap> deserializerMap = new HashMap>(12); deserializerMap.put("apiConnectors", (n) -> { this.setApiConnectors(n.getCollectionOfObjectValues(IdentityApiConnector::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationEventListeners", (n) -> { this.setAuthenticationEventListeners(n.getCollectionOfObjectValues(AuthenticationEventListener::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationEventsFlows", (n) -> { this.setAuthenticationEventsFlows(n.getCollectionOfObjectValues(AuthenticationEventsFlow::createFromDiscriminatorValue)); }); @@ -136,7 +136,6 @@ public Map> getFieldDeserializers deserializerMap.put("customAuthenticationExtensions", (n) -> { this.setCustomAuthenticationExtensions(n.getCollectionOfObjectValues(CustomAuthenticationExtension::createFromDiscriminatorValue)); }); deserializerMap.put("identityProviders", (n) -> { this.setIdentityProviders(n.getCollectionOfObjectValues(IdentityProviderBase::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); - deserializerMap.put("productChanges", (n) -> { this.setProductChanges(n.getCollectionOfObjectValues(ChangeItemBase::createFromDiscriminatorValue)); }); deserializerMap.put("userFlowAttributes", (n) -> { this.setUserFlowAttributes(n.getCollectionOfObjectValues(IdentityUserFlowAttribute::createFromDiscriminatorValue)); }); deserializerMap.put("userFlows", (n) -> { this.setUserFlows(n.getCollectionOfObjectValues(IdentityUserFlow::createFromDiscriminatorValue)); }); return deserializerMap; @@ -157,14 +156,6 @@ public java.util.List getIdentityProviders() { public String getOdataType() { return this.backingStore.get("odataType"); } - /** - * Gets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getProductChanges() { - return this.backingStore.get("productChanges"); - } /** * Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @return a {@link java.util.List} @@ -197,7 +188,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("customAuthenticationExtensions", this.getCustomAuthenticationExtensions()); writer.writeCollectionOfObjectValues("identityProviders", this.getIdentityProviders()); writer.writeStringValue("@odata.type", this.getOdataType()); - writer.writeCollectionOfObjectValues("productChanges", this.getProductChanges()); writer.writeCollectionOfObjectValues("userFlowAttributes", this.getUserFlowAttributes()); writer.writeCollectionOfObjectValues("userFlows", this.getUserFlows()); writer.writeAdditionalData(this.getAdditionalData()); @@ -287,13 +277,6 @@ public void setIdentityProviders(@jakarta.annotation.Nullable final java.util.Li public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } - /** - * Sets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. - * @param value Value to set for the productChanges property. - */ - public void setProductChanges(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("productChanges", value); - } /** * Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @param value Value to set for the userFlowAttributes property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IosLobAppProvisioningConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/IosLobAppProvisioningConfiguration.java index 495f5dbb9e6..bb7e12bf0d4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IosLobAppProvisioningConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IosLobAppProvisioningConfiguration.java @@ -29,7 +29,7 @@ public static IosLobAppProvisioningConfiguration createFromDiscriminatorValue(@j return new IosLobAppProvisioningConfiguration(); } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -69,7 +69,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. + * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -176,7 +176,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("version", this.getVersion()); } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param value Value to set for the assignments property. */ public void setAssignments(@jakarta.annotation.Nullable final java.util.List value) { @@ -211,7 +211,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. + * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @param value Value to set for the expirationDateTime property. */ public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java index 279bfd72943..9b7124da50b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MacOsLobAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. + * Gets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("uninstallOnDeviceRemoval", this.getUninstallOnDeviceRemoval()); } /** - * Sets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. + * Sets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. * @param value Value to set for the uninstallOnDeviceRemoval property. */ public void setUninstallOnDeviceRemoval(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java index 80094dc0190..7f361fe4004 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MailboxRestoreArtifactsBulkAdditionRequest.java @@ -25,7 +25,7 @@ public static MailboxRestoreArtifactsBulkAdditionRequest createFromDiscriminator return new MailboxRestoreArtifactsBulkAdditionRequest(); } /** - * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("mailboxes", this.getMailboxes()); } /** - * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. * @param value Value to set for the directoryObjectIds property. */ public void setDirectoryObjectIds(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OfferShiftRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/OfferShiftRequest.java index c8dbdbff9de..dbea256dfa4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OfferShiftRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OfferShiftRequest.java @@ -47,7 +47,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the recipientActionDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Gets the recipientActionDateTime property value. The date and time when the recipient approved or declined the request. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -55,7 +55,7 @@ public OffsetDateTime getRecipientActionDateTime() { return this.backingStore.get("recipientActionDateTime"); } /** - * Gets the recipientActionMessage property value. Custom message sent by recipient of the offer shift request. + * Gets the recipientActionMessage property value. The message sent by the recipient regarding the request. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public String getRecipientActionMessage() { return this.backingStore.get("recipientActionMessage"); } /** - * Gets the recipientUserId property value. User id of the recipient of the offer shift request. + * Gets the recipientUserId property value. The recipient's user ID. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -71,7 +71,7 @@ public String getRecipientUserId() { return this.backingStore.get("recipientUserId"); } /** - * Gets the senderShiftId property value. User id of the sender of the offer shift request. + * Gets the senderShiftId property value. The sender's shift ID. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -90,28 +90,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("senderShiftId", this.getSenderShiftId()); } /** - * Sets the recipientActionDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Sets the recipientActionDateTime property value. The date and time when the recipient approved or declined the request. * @param value Value to set for the recipientActionDateTime property. */ public void setRecipientActionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("recipientActionDateTime", value); } /** - * Sets the recipientActionMessage property value. Custom message sent by recipient of the offer shift request. + * Sets the recipientActionMessage property value. The message sent by the recipient regarding the request. * @param value Value to set for the recipientActionMessage property. */ public void setRecipientActionMessage(@jakarta.annotation.Nullable final String value) { this.backingStore.set("recipientActionMessage", value); } /** - * Sets the recipientUserId property value. User id of the recipient of the offer shift request. + * Sets the recipientUserId property value. The recipient's user ID. * @param value Value to set for the recipientUserId property. */ public void setRecipientUserId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("recipientUserId", value); } /** - * Sets the senderShiftId property value. User id of the sender of the offer shift request. + * Sets the senderShiftId property value. The sender's shift ID. * @param value Value to set for the senderShiftId property. */ public void setSenderShiftId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PeopleAdminSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/PeopleAdminSettings.java index 5a021cc4ba9..0328b1c9377 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PeopleAdminSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PeopleAdminSettings.java @@ -35,6 +35,7 @@ public Map> getFieldDeserializers deserializerMap.put("namePronunciation", (n) -> { this.setNamePronunciation(n.getObjectValue(NamePronunciationSettings::createFromDiscriminatorValue)); }); deserializerMap.put("profileCardProperties", (n) -> { this.setProfileCardProperties(n.getCollectionOfObjectValues(ProfileCardProperty::createFromDiscriminatorValue)); }); deserializerMap.put("profilePropertySettings", (n) -> { this.setProfilePropertySettings(n.getCollectionOfObjectValues(ProfilePropertySetting::createFromDiscriminatorValue)); }); + deserializerMap.put("profileSources", (n) -> { this.setProfileSources(n.getCollectionOfObjectValues(ProfileSource::createFromDiscriminatorValue)); }); deserializerMap.put("pronouns", (n) -> { this.setPronouns(n.getObjectValue(PronounsSettings::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -70,6 +71,14 @@ public java.util.List getProfileCardProperties() { public java.util.List getProfilePropertySettings() { return this.backingStore.get("profilePropertySettings"); } + /** + * Gets the profileSources property value. A collection of profile source settings configured by an administrator in an organization. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProfileSources() { + return this.backingStore.get("profileSources"); + } /** * Gets the pronouns property value. Administrator settings that manage the support of pronouns in an organization. * @return a {@link PronounsSettings} @@ -89,6 +98,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("namePronunciation", this.getNamePronunciation()); writer.writeCollectionOfObjectValues("profileCardProperties", this.getProfileCardProperties()); writer.writeCollectionOfObjectValues("profilePropertySettings", this.getProfilePropertySettings()); + writer.writeCollectionOfObjectValues("profileSources", this.getProfileSources()); writer.writeObjectValue("pronouns", this.getPronouns()); } /** @@ -119,6 +129,13 @@ public void setProfileCardProperties(@jakarta.annotation.Nullable final java.uti public void setProfilePropertySettings(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("profilePropertySettings", value); } + /** + * Sets the profileSources property value. A collection of profile source settings configured by an administrator in an organization. + * @param value Value to set for the profileSources property. + */ + public void setProfileSources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("profileSources", value); + } /** * Sets the pronouns property value. Administrator settings that manage the support of pronouns in an organization. * @param value Value to set for the pronouns property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java index 2651d359909..5046f0b7888 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerContainerType.java @@ -12,6 +12,7 @@ public enum PlannerContainerType implements ValuedEnum { DriveItem("driveItem"), User("user"), TeamsChannel("teamsChannel"), + OnlineMeeting("onlineMeeting"), PlannerTask("plannerTask"); public final String value; PlannerContainerType(final String value) { @@ -30,6 +31,7 @@ public static PlannerContainerType forValue(@jakarta.annotation.Nonnull final St case "driveItem": return DriveItem; case "user": return User; case "teamsChannel": return TeamsChannel; + case "onlineMeeting": return OnlineMeeting; case "plannerTask": return PlannerTask; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java index 674dab92b44..4b67a3e3d27 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentRequest.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Required. + * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -102,7 +102,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the protectedAppMetadata property value. The protectedAppMetadata property + * Gets the protectedAppMetadata property value. Metadata about the protected application making the request. Required. * @return a {@link ProtectedApplicationMetadata} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Required. + * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. * @param value Value to set for the contentEntries property. */ public void setContentEntries(@jakarta.annotation.Nullable final java.util.List value) { @@ -166,7 +166,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the protectedAppMetadata property value. The protectedAppMetadata property + * Sets the protectedAppMetadata property value. Metadata about the protected application making the request. Required. * @param value Value to set for the protectedAppMetadata property. */ public void setProtectedAppMetadata(@jakarta.annotation.Nullable final ProtectedApplicationMetadata value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java index 94fccd90a6f..6bec0b5cf33 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java @@ -25,7 +25,7 @@ public static ProfileSource createFromDiscriminatorValue(@jakarta.annotation.Non return new ProfileSource(); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Name of the profile source intended to inform users about the profile source name. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -41,12 +41,13 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("kind", (n) -> { this.setKind(n.getStringValue()); }); + deserializerMap.put("localizations", (n) -> { this.setLocalizations(n.getCollectionOfObjectValues(ProfileSourceLocalization::createFromDiscriminatorValue)); }); deserializerMap.put("sourceId", (n) -> { this.setSourceId(n.getStringValue()); }); deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); return deserializerMap; } /** - * Gets the kind property value. The kind property + * Gets the kind property value. Type of the profile source. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,7 +55,15 @@ public String getKind() { return this.backingStore.get("kind"); } /** - * Gets the sourceId property value. The sourceId property + * Gets the localizations property value. Alternative localized labels specified by an administrator. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLocalizations() { + return this.backingStore.get("localizations"); + } + /** + * Gets the sourceId property value. Profile source identifier used as an alternate key. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -62,7 +71,7 @@ public String getSourceId() { return this.backingStore.get("sourceId"); } /** - * Gets the webUrl property value. The webUrl property + * Gets the webUrl property value. Web URL of the profile source that directs users to the page view of profile data. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -78,32 +87,40 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("kind", this.getKind()); + writer.writeCollectionOfObjectValues("localizations", this.getLocalizations()); writer.writeStringValue("sourceId", this.getSourceId()); writer.writeStringValue("webUrl", this.getWebUrl()); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Name of the profile source intended to inform users about the profile source name. * @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 kind property value. The kind property + * Sets the kind property value. Type of the profile source. * @param value Value to set for the kind property. */ public void setKind(@jakarta.annotation.Nullable final String value) { this.backingStore.set("kind", value); } /** - * Sets the sourceId property value. The sourceId property + * Sets the localizations property value. Alternative localized labels specified by an administrator. + * @param value Value to set for the localizations property. + */ + public void setLocalizations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("localizations", value); + } + /** + * Sets the sourceId property value. Profile source identifier used as an alternate key. * @param value Value to set for the sourceId property. */ public void setSourceId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sourceId", value); } /** - * Sets the webUrl property value. The webUrl property + * Sets the webUrl property value. Web URL of the profile source that directs users to the page view of profile data. * @param value Value to set for the webUrl property. */ public void setWebUrl(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceCollectionResponse.java new file mode 100644 index 00000000000..80b9df68c0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceCollectionResponse.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 ProfileSourceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ProfileSourceCollectionResponse} and sets the default values. + */ + public ProfileSourceCollectionResponse() { + 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 ProfileSourceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ProfileSourceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfileSourceCollectionResponse(); + } + /** + * 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(ProfileSource::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/ProfileSourceLocalization.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceLocalization.java new file mode 100644 index 00000000000..6417fc892b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSourceLocalization.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourceLocalization implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProfileSourceLocalization} and sets the default values. + */ + public ProfileSourceLocalization() { + 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 ProfileSourceLocalization} + */ + @jakarta.annotation.Nonnull + public static ProfileSourceLocalization createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfileSourceLocalization(); + } + /** + * 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 displayName property value. Localized display name. + * @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>(4); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the languageTag property value. Language locale. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } + /** + * 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 webUrl property value. Localized profile source URL. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWebUrl() { + return this.backingStore.get("webUrl"); + } + /** + * 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("displayName", this.getDisplayName()); + writer.writeStringValue("languageTag", this.getLanguageTag()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("webUrl", this.getWebUrl()); + 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 displayName property value. Localized display name. + * @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 languageTag property value. Language locale. + * @param value Value to set for the languageTag property. + */ + public void setLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("languageTag", 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 webUrl property value. Localized profile source URL. + * @param value Value to set for the webUrl property. + */ + public void setWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("webUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java index e8a0fb5d279..8daf0bda12b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectedApplicationMetadata.java @@ -26,7 +26,7 @@ public static ProtectedApplicationMetadata createFromDiscriminatorValue(@jakarta return new ProtectedApplicationMetadata(); } /** - * Gets the applicationLocation property value. For internal use only. Don't use. + * Gets the applicationLocation property value. The Entra client (application) ID. Required. * @return a {@link PolicyLocation} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("applicationLocation", this.getApplicationLocation()); } /** - * Sets the applicationLocation property value. For internal use only. Don't use. + * Sets the applicationLocation property value. The Entra client (application) ID. Required. * @param value Value to set for the applicationLocation property. */ public void setApplicationLocation(@jakarta.annotation.Nullable final PolicyLocation value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationConfiguration.java new file mode 100644 index 00000000000..88d9cef23c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RecommendationConfiguration.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 RecommendationConfiguration extends Entity implements Parsable { + /** + * Instantiates a new {@link RecommendationConfiguration} and sets the default values. + */ + public RecommendationConfiguration() { + 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 RecommendationConfiguration} + */ + @jakarta.annotation.Nonnull + public static RecommendationConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecommendationConfiguration(); + } + /** + * 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("isNotificationEnabled", (n) -> { this.setIsNotificationEnabled(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isNotificationEnabled property value. Indicates whether notifications for recommendations are enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsNotificationEnabled() { + return this.backingStore.get("isNotificationEnabled"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isNotificationEnabled", this.getIsNotificationEnabled()); + } + /** + * Sets the isNotificationEnabled property value. Indicates whether notifications for recommendations are enabled. + * @param value Value to set for the isNotificationEnabled property. + */ + public void setIsNotificationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isNotificationEnabled", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Report.java b/src/main/java/com/microsoft/graph/beta/generated/models/Report.java index d563e1b88a4..d99a393990c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Report.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Report.java @@ -59,7 +59,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param value Value to set for the content property. */ public void setContent(@jakarta.annotation.Nullable final byte[] value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java b/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java deleted file mode 100644 index 7ef0655720d..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Roadmap.java +++ /dev/null @@ -1,131 +0,0 @@ -package com.microsoft.graph.beta.models; - -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParseNode; -import com.microsoft.kiota.serialization.SerializationWriter; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -@jakarta.annotation.Generated("com.microsoft.kiota") -public class Roadmap extends ChangeItemBase implements Parsable { - /** - * Instantiates a new {@link Roadmap} and sets the default values. - */ - public Roadmap() { - super(); - this.setOdataType("#microsoft.graph.roadmap"); - } - /** - * 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 Roadmap} - */ - @jakarta.annotation.Nonnull - public static Roadmap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new Roadmap(); - } - /** - * Gets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getCategory() { - return this.backingStore.get("category"); - } - /** - * Gets the changeItemState property value. The changeItemState property - * @return a {@link ChangeItemState} - */ - @jakarta.annotation.Nullable - public ChangeItemState getChangeItemState() { - return this.backingStore.get("changeItemState"); - } - /** - * Gets the deliveryStage property value. The deliveryStage property - * @return a {@link RoadmapItemDeliveryStage} - */ - @jakarta.annotation.Nullable - public RoadmapItemDeliveryStage getDeliveryStage() { - return this.backingStore.get("deliveryStage"); - } - /** - * 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("category", (n) -> { this.setCategory(n.getStringValue()); }); - deserializerMap.put("changeItemState", (n) -> { this.setChangeItemState(n.getEnumValue(ChangeItemState::forValue)); }); - deserializerMap.put("deliveryStage", (n) -> { this.setDeliveryStage(n.getEnumValue(RoadmapItemDeliveryStage::forValue)); }); - deserializerMap.put("gotoLink", (n) -> { this.setGotoLink(n.getStringValue()); }); - deserializerMap.put("publishedDateTime", (n) -> { this.setPublishedDateTime(n.getOffsetDateTimeValue()); }); - return deserializerMap; - } - /** - * Gets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getGotoLink() { - return this.backingStore.get("gotoLink"); - } - /** - * Gets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getPublishedDateTime() { - return this.backingStore.get("publishedDateTime"); - } - /** - * 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("category", this.getCategory()); - writer.writeEnumValue("changeItemState", this.getChangeItemState()); - writer.writeEnumValue("deliveryStage", this.getDeliveryStage()); - writer.writeStringValue("gotoLink", this.getGotoLink()); - writer.writeOffsetDateTimeValue("publishedDateTime", this.getPublishedDateTime()); - } - /** - * Sets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. - * @param value Value to set for the category property. - */ - public void setCategory(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("category", value); - } - /** - * Sets the changeItemState property value. The changeItemState property - * @param value Value to set for the changeItemState property. - */ - public void setChangeItemState(@jakarta.annotation.Nullable final ChangeItemState value) { - this.backingStore.set("changeItemState", value); - } - /** - * Sets the deliveryStage property value. The deliveryStage property - * @param value Value to set for the deliveryStage property. - */ - public void setDeliveryStage(@jakarta.annotation.Nullable final RoadmapItemDeliveryStage value) { - this.backingStore.set("deliveryStage", value); - } - /** - * Sets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. - * @param value Value to set for the gotoLink property. - */ - public void setGotoLink(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("gotoLink", value); - } - /** - * Sets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. - * @param value Value to set for the publishedDateTime property. - */ - public void setPublishedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("publishedDateTime", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java b/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java deleted file mode 100644 index 01f1be65f6a..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RoadmapItemDeliveryStage.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.microsoft.graph.beta.models; - -import com.microsoft.kiota.serialization.ValuedEnum; -import java.util.Objects; - -@jakarta.annotation.Generated("com.microsoft.kiota") -public enum RoadmapItemDeliveryStage implements ValuedEnum { - PrivatePreview("privatePreview"), - PublicPreview("publicPreview"), - Ga("ga"), - UnknownFutureValue("unknownFutureValue"); - public final String value; - RoadmapItemDeliveryStage(final String value) { - this.value = value; - } - @jakarta.annotation.Nonnull - public String getValue() { return this.value; } - @jakarta.annotation.Nullable - public static RoadmapItemDeliveryStage forValue(@jakarta.annotation.Nonnull final String searchValue) { - Objects.requireNonNull(searchValue); - switch(searchValue) { - case "privatePreview": return PrivatePreview; - case "publicPreview": return PublicPreview; - case "ga": return Ga; - case "unknownFutureValue": return UnknownFutureValue; - default: return null; - } - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ScheduleChangeRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/ScheduleChangeRequest.java index c5d8dca85c9..f774253725b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ScheduleChangeRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ScheduleChangeRequest.java @@ -37,7 +37,7 @@ public static ScheduleChangeRequest createFromDiscriminatorValue(@jakarta.annota return new ScheduleChangeRequest(); } /** - * Gets the assignedTo property value. The assignedTo property + * Gets the assignedTo property value. Indicates who the request is assigned to. Possible values are: sender, recipient, manager, system, unknownFutureValue. * @return a {@link ScheduleChangeRequestActor} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the managerActionDateTime property value. The managerActionDateTime property + * Gets the managerActionDateTime property value. The date and time when the manager approved or declined the scheduleChangeRequest. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public OffsetDateTime getManagerActionDateTime() { return this.backingStore.get("managerActionDateTime"); } /** - * Gets the managerActionMessage property value. The managerActionMessage property + * Gets the managerActionMessage property value. The message sent by the manager regarding the scheduleChangeRequest. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -78,7 +78,7 @@ public String getManagerActionMessage() { return this.backingStore.get("managerActionMessage"); } /** - * Gets the managerUserId property value. The managerUserId property + * Gets the managerUserId property value. The user ID of the manager who approved or declined the scheduleChangeRequest. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -86,7 +86,7 @@ public String getManagerUserId() { return this.backingStore.get("managerUserId"); } /** - * Gets the senderDateTime property value. The senderDateTime property + * Gets the senderDateTime property value. The date and time when the sender sent the scheduleChangeRequest. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -94,7 +94,7 @@ public OffsetDateTime getSenderDateTime() { return this.backingStore.get("senderDateTime"); } /** - * Gets the senderMessage property value. The senderMessage property + * Gets the senderMessage property value. The message sent by the sender of the scheduleChangeRequest. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -102,7 +102,7 @@ public String getSenderMessage() { return this.backingStore.get("senderMessage"); } /** - * Gets the senderUserId property value. The senderUserId property + * Gets the senderUserId property value. The user ID of the sender of the scheduleChangeRequest. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public String getSenderUserId() { return this.backingStore.get("senderUserId"); } /** - * Gets the state property value. The state property + * Gets the state property value. The state of the scheduleChangeRequest. Possible values are: pending, approved, declined, unknownFutureValue. * @return a {@link ScheduleChangeState} */ @jakarta.annotation.Nullable @@ -130,56 +130,56 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("state", this.getState()); } /** - * Sets the assignedTo property value. The assignedTo property + * Sets the assignedTo property value. Indicates who the request is assigned to. Possible values are: sender, recipient, manager, system, unknownFutureValue. * @param value Value to set for the assignedTo property. */ public void setAssignedTo(@jakarta.annotation.Nullable final ScheduleChangeRequestActor value) { this.backingStore.set("assignedTo", value); } /** - * Sets the managerActionDateTime property value. The managerActionDateTime property + * Sets the managerActionDateTime property value. The date and time when the manager approved or declined the scheduleChangeRequest. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the managerActionDateTime property. */ public void setManagerActionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("managerActionDateTime", value); } /** - * Sets the managerActionMessage property value. The managerActionMessage property + * Sets the managerActionMessage property value. The message sent by the manager regarding the scheduleChangeRequest. Optional. * @param value Value to set for the managerActionMessage property. */ public void setManagerActionMessage(@jakarta.annotation.Nullable final String value) { this.backingStore.set("managerActionMessage", value); } /** - * Sets the managerUserId property value. The managerUserId property + * Sets the managerUserId property value. The user ID of the manager who approved or declined the scheduleChangeRequest. * @param value Value to set for the managerUserId property. */ public void setManagerUserId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("managerUserId", value); } /** - * Sets the senderDateTime property value. The senderDateTime property + * Sets the senderDateTime property value. The date and time when the sender sent the scheduleChangeRequest. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the senderDateTime property. */ public void setSenderDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("senderDateTime", value); } /** - * Sets the senderMessage property value. The senderMessage property + * Sets the senderMessage property value. The message sent by the sender of the scheduleChangeRequest. Optional. * @param value Value to set for the senderMessage property. */ public void setSenderMessage(@jakarta.annotation.Nullable final String value) { this.backingStore.set("senderMessage", value); } /** - * Sets the senderUserId property value. The senderUserId property + * Sets the senderUserId property value. The user ID of the sender of the scheduleChangeRequest. * @param value Value to set for the senderUserId property. */ public void setSenderUserId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("senderUserId", value); } /** - * Sets the state property value. The state property + * Sets the state property value. The state of the scheduleChangeRequest. Possible values are: pending, approved, declined, unknownFutureValue. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final ScheduleChangeState value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SearchRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/SearchRequest.java index 4c942b287bb..f7965806dde 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SearchRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SearchRequest.java @@ -80,7 +80,7 @@ public java.util.List getCollapseProperties() { return this.backingStore.get("collapseProperties"); } /** - * Gets the contentSources property value. Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration. Note: contentSource is only applicable when entityType=externalItem. Optional. + * Gets the contentSources property value. Contains the connection to be targeted. Respects the following format: /external/connections/connectionid where connectionid is the ConnectionId defined in the connectors administration. Note: contentSource is only applicable when entityType=externalItem. Optional. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -131,7 +131,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fields property value. Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content that Microsoft Graph connectors bring in. The fields property can be using the semantic labels applied to properties. For example, if a property is label as title, you can retrieve it using the following syntax : label_title.Optional. + * Gets the fields property value. Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content that Microsoft 365 Copilot connectors bring in. The fields property can be using the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax : label_title.Optional. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -187,7 +187,7 @@ public ResultTemplateOption getResultTemplateOptions() { return this.backingStore.get("resultTemplateOptions"); } /** - * Gets the sharePointOneDriveOptions property value. Indicates the kind of contents to be searched when a search is performed using application permissions. Optional. + * Gets the sharePointOneDriveOptions property value. Indicates the kind of content to be searched when a search is performed using application permissions. Optional. * @return a {@link SharePointOneDriveOptions} */ @jakarta.annotation.Nullable @@ -219,7 +219,7 @@ public java.util.List getStoredFields() { return this.backingStore.get("storedFields"); } /** - * Gets the trimDuplicates property value. Indicates whether to trim away the duplicate SharePoint files from search results. Default value is false. Optional. + * Gets the trimDuplicates property value. Indicates whether to trim away the duplicate SharePoint files from search results. The default value is false. Optional. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -289,7 +289,7 @@ public void setCollapseProperties(@jakarta.annotation.Nullable final java.util.L this.backingStore.set("collapseProperties", value); } /** - * Sets the contentSources property value. Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration. Note: contentSource is only applicable when entityType=externalItem. Optional. + * Sets the contentSources property value. Contains the connection to be targeted. Respects the following format: /external/connections/connectionid where connectionid is the ConnectionId defined in the connectors administration. Note: contentSource is only applicable when entityType=externalItem. Optional. * @param value Value to set for the contentSources property. */ public void setContentSources(@jakarta.annotation.Nullable final java.util.List value) { @@ -310,7 +310,7 @@ public void setEntityTypes(@jakarta.annotation.Nullable final java.util.List value) { @@ -359,7 +359,7 @@ public void setResultTemplateOptions(@jakarta.annotation.Nullable final ResultTe this.backingStore.set("resultTemplateOptions", value); } /** - * Sets the sharePointOneDriveOptions property value. Indicates the kind of contents to be searched when a search is performed using application permissions. Optional. + * Sets the sharePointOneDriveOptions property value. Indicates the kind of content to be searched when a search is performed using application permissions. Optional. * @param value Value to set for the sharePointOneDriveOptions property. */ public void setSharePointOneDriveOptions(@jakarta.annotation.Nullable final SharePointOneDriveOptions value) { @@ -387,7 +387,7 @@ public void setStoredFields(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Gets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("siteWebUrls", this.getSiteWebUrls()); } /** - * Sets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. + * Sets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. * @param value Value to set for the siteIds property. */ public void setSiteIds(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SwapShiftsChangeRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/SwapShiftsChangeRequest.java index 46b04594e04..eb37f3b1e9b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SwapShiftsChangeRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SwapShiftsChangeRequest.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the recipientShiftId property value. Shift ID for the recipient user with whom the request is to swap. + * Gets the recipientShiftId property value. The recipient's Shift ID * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("recipientShiftId", this.getRecipientShiftId()); } /** - * Sets the recipientShiftId property value. Shift ID for the recipient user with whom the request is to swap. + * Sets the recipientShiftId property value. The recipient's Shift ID * @param value Value to set for the recipientShiftId property. */ public void setRecipientShiftId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.java b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkInteractionType.java similarity index 63% rename from src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.java rename to src/main/java/com/microsoft/graph/beta/generated/models/TeamworkInteractionType.java index e1bd40aa58d..9206b9e5a8d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ChangeItemState.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkInteractionType.java @@ -4,22 +4,20 @@ import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public enum ChangeItemState implements ValuedEnum { - Available("available"), - ComingSoon("comingSoon"), +public enum TeamworkInteractionType implements ValuedEnum { + CreateChat("createChat"), UnknownFutureValue("unknownFutureValue"); public final String value; - ChangeItemState(final String value) { + TeamworkInteractionType(final String value) { this.value = value; } @jakarta.annotation.Nonnull public String getValue() { return this.value; } @jakarta.annotation.Nullable - public static ChangeItemState forValue(@jakarta.annotation.Nonnull final String searchValue) { + public static TeamworkInteractionType forValue(@jakarta.annotation.Nonnull final String searchValue) { Objects.requireNonNull(searchValue); switch(searchValue) { - case "available": return Available; - case "comingSoon": return ComingSoon; + case "createChat": return CreateChat; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkUserIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkUserIdentity.java index 2b1afa3ea96..a71e0636ce6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkUserIdentity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TeamworkUserIdentity.java @@ -33,6 +33,7 @@ public static TeamworkUserIdentity createFromDiscriminatorValue(@jakarta.annotat public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("userIdentityType", (n) -> { this.setUserIdentityType(n.getEnumValue(TeamworkUserIdentityType::forValue)); }); + deserializerMap.put("userPrincipalName", (n) -> { this.setUserPrincipalName(n.getStringValue()); }); return deserializerMap; } /** @@ -43,6 +44,14 @@ public Map> getFieldDeserializers public TeamworkUserIdentityType getUserIdentityType() { return this.backingStore.get("userIdentityType"); } + /** + * Gets the userPrincipalName property value. User principal name (UPN) of the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserPrincipalName() { + return this.backingStore.get("userPrincipalName"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -51,6 +60,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("userIdentityType", this.getUserIdentityType()); + writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); } /** * Sets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser. @@ -59,4 +69,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setUserIdentityType(@jakarta.annotation.Nullable final TeamworkUserIdentityType value) { this.backingStore.set("userIdentityType", value); } + /** + * Sets the userPrincipalName property value. User principal name (UPN) of the user. + * @param value Value to set for the userPrincipalName property. + */ + public void setUserPrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userPrincipalName", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffRequest.java b/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffRequest.java index 6eb1eeeed9c..e1b7cd689ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffRequest.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TimeOffRequest.java @@ -27,7 +27,7 @@ public static TimeOffRequest createFromDiscriminatorValue(@jakarta.annotation.No return new TimeOffRequest(); } /** - * Gets the endDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Gets the endDateTime property value. The date and time the time off ends in ISO 8601 format and in UTC time. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -47,7 +47,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the startDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Gets the startDateTime property value. The date and time the time off starts in ISO 8601 format and in UTC time. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -74,14 +74,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("timeOffReasonId", this.getTimeOffReasonId()); } /** - * Sets the endDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Sets the endDateTime property value. The date and time the time off ends in ISO 8601 format and in UTC time. * @param value Value to set for the endDateTime property. */ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("endDateTime", value); } /** - * Sets the startDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + * Sets the startDateTime property value. The date and time the time off starts in ISO 8601 format and in UTC time. * @param value Value to set for the startDateTime property. */ public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java index 5559029a4ea..d258eae6c09 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsDomainJoinConfiguration.java @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public void setComputerNameSuffixRandomCharCount(@jakarta.annotation.Nullable fi this.backingStore.set("computerNameSuffixRandomCharCount", value); } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @param value Value to set for the networkAccessConfigurations property. */ public void setNetworkAccessConfigurations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java index 0872224ab0f..52d6a1a72bf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsUniversalAppXAppAssignmentSettings.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("useDeviceContext", this.getUseDeviceContext()); } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @param value Value to set for the useDeviceContext property. */ public void setUseDeviceContext(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java index a2270d112ba..d14380f13d2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/Alert.java @@ -99,7 +99,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the customDetails property value. The customDetails property + * Gets the customDetails property value. User defined custom fields with string values. * @return a {@link Dictionary} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. + * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. * @return a {@link DetectionSource} */ @jakarta.annotation.Nullable @@ -437,7 +437,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the customDetails property value. The customDetails property + * Sets the customDetails property value. User defined custom fields with string values. * @param value Value to set for the customDetails property. */ public void setCustomDetails(@jakarta.annotation.Nullable final Dictionary value) { @@ -451,7 +451,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. + * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. * @param value Value to set for the detectionSource property. */ public void setDetectionSource(@jakarta.annotation.Nullable final DetectionSource value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmail.java index 8f72788fa99..0e566d25e20 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmail.java @@ -59,7 +59,7 @@ public String getBulkComplaintLevel() { return this.backingStore.get("bulkComplaintLevel"); } /** - * Gets the clientType property value. The clientType property + * Gets the clientType property value. Shows the type of client that sent the message (for example, REST). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public String getDistributionList() { return this.backingStore.get("distributionList"); } /** - * Gets the dlpRules property value. The dlpRules property + * Gets the dlpRules property value. Data loss prevention rules configured in purview. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -169,7 +169,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the forwardingDetail property value. The forwardingDetail property + * Gets the forwardingDetail property value. Email smtp forwarding details. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -177,7 +177,7 @@ public String getForwardingDetail() { return this.backingStore.get("forwardingDetail"); } /** - * Gets the inboundConnectorFormattedName property value. The inboundConnectorFormattedName property + * Gets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -265,7 +265,7 @@ public String getPolicyAction() { return this.backingStore.get("policyAction"); } /** - * Gets the policyType property value. The policyType property + * Gets the policyType property value. Type of policy configured that defines the delivery action on email. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -273,7 +273,7 @@ public String getPolicyType() { return this.backingStore.get("policyType"); } /** - * Gets the primaryOverrideSource property value. The primaryOverrideSource property + * Gets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -281,7 +281,7 @@ public String getPrimaryOverrideSource() { return this.backingStore.get("primaryOverrideSource"); } /** - * Gets the recipientDetail property value. The recipientDetail property + * Gets the recipientDetail property value. Details of the recipients. * @return a {@link AnalyzedEmailRecipientDetail} */ @jakarta.annotation.Nullable @@ -337,7 +337,7 @@ public String getSubject() { return this.backingStore.get("subject"); } /** - * Gets the threatDetectionDetails property value. The threatDetectionDetails property + * Gets the threatDetectionDetails property value. Information about threats detected in the email. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -353,7 +353,7 @@ public java.util.List getThreatTypes() { return this.backingStore.get("threatTypes"); } /** - * Gets the timelineEvents property value. The timelineEvents property + * Gets the timelineEvents property value. Delivery and post-delivery events that happened to the email. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -442,7 +442,7 @@ public void setBulkComplaintLevel(@jakarta.annotation.Nullable final String valu this.backingStore.set("bulkComplaintLevel", value); } /** - * Sets the clientType property value. The clientType property + * Sets the clientType property value. Shows the type of client that sent the message (for example, REST). * @param value Value to set for the clientType property. */ public void setClientType(@jakarta.annotation.Nullable final String value) { @@ -477,7 +477,7 @@ public void setDistributionList(@jakarta.annotation.Nullable final String value) this.backingStore.set("distributionList", value); } /** - * Sets the dlpRules property value. The dlpRules property + * Sets the dlpRules property value. Data loss prevention rules configured in purview. * @param value Value to set for the dlpRules property. */ public void setDlpRules(@jakarta.annotation.Nullable final java.util.List value) { @@ -498,14 +498,14 @@ public void setExchangeTransportRules(@jakarta.annotation.Nullable final java.ut this.backingStore.set("exchangeTransportRules", value); } /** - * Sets the forwardingDetail property value. The forwardingDetail property + * Sets the forwardingDetail property value. Email smtp forwarding details. * @param value Value to set for the forwardingDetail property. */ public void setForwardingDetail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("forwardingDetail", value); } /** - * Sets the inboundConnectorFormattedName property value. The inboundConnectorFormattedName property + * Sets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. * @param value Value to set for the inboundConnectorFormattedName property. */ public void setInboundConnectorFormattedName(@jakarta.annotation.Nullable final String value) { @@ -582,21 +582,21 @@ public void setPolicyAction(@jakarta.annotation.Nullable final String value) { this.backingStore.set("policyAction", value); } /** - * Sets the policyType property value. The policyType property + * Sets the policyType property value. Type of policy configured that defines the delivery action on email. * @param value Value to set for the policyType property. */ public void setPolicyType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("policyType", value); } /** - * Sets the primaryOverrideSource property value. The primaryOverrideSource property + * Sets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). * @param value Value to set for the primaryOverrideSource property. */ public void setPrimaryOverrideSource(@jakarta.annotation.Nullable final String value) { this.backingStore.set("primaryOverrideSource", value); } /** - * Sets the recipientDetail property value. The recipientDetail property + * Sets the recipientDetail property value. Details of the recipients. * @param value Value to set for the recipientDetail property. */ public void setRecipientDetail(@jakarta.annotation.Nullable final AnalyzedEmailRecipientDetail value) { @@ -645,7 +645,7 @@ public void setSubject(@jakarta.annotation.Nullable final String value) { this.backingStore.set("subject", value); } /** - * Sets the threatDetectionDetails property value. The threatDetectionDetails property + * Sets the threatDetectionDetails property value. Information about threats detected in the email. * @param value Value to set for the threatDetectionDetails property. */ public void setThreatDetectionDetails(@jakarta.annotation.Nullable final java.util.List value) { @@ -659,7 +659,7 @@ public void setThreatTypes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailAttachment.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailAttachment.java index a9a5d64d8a0..266ca4709f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailAttachment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailAttachment.java @@ -83,7 +83,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fileExtension property value. The fileExtension property + * Gets the fileExtension property value. Extension of the file. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public String getFileName() { return this.backingStore.get("fileName"); } /** - * Gets the fileSize property value. The fileSize property + * Gets the fileSize property value. Size of the file. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public String getFileType() { return this.backingStore.get("fileType"); } /** - * Gets the malwareFamily property value. The malwareFamily property + * Gets the malwareFamily property value. The threat name associated with the threat type. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -139,7 +139,7 @@ public String getSha256() { return this.backingStore.get("sha256"); } /** - * Gets the tenantAllowBlockListDetailInfo property value. The tenantAllowBlockListDetailInfo property + * Gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -195,7 +195,7 @@ public void setDetonationDetails(@jakarta.annotation.Nullable final DetonationDe this.backingStore.set("detonationDetails", value); } /** - * Sets the fileExtension property value. The fileExtension property + * Sets the fileExtension property value. Extension of the file. * @param value Value to set for the fileExtension property. */ public void setFileExtension(@jakarta.annotation.Nullable final String value) { @@ -209,7 +209,7 @@ public void setFileName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("fileName", value); } /** - * Sets the fileSize property value. The fileSize property + * Sets the fileSize property value. Size of the file. * @param value Value to set for the fileSize property. */ public void setFileSize(@jakarta.annotation.Nullable final Integer value) { @@ -223,7 +223,7 @@ public void setFileType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("fileType", value); } /** - * Sets the malwareFamily property value. The malwareFamily property + * Sets the malwareFamily property value. The threat name associated with the threat type. * @param value Value to set for the malwareFamily property. */ public void setMalwareFamily(@jakarta.annotation.Nullable final String value) { @@ -244,7 +244,7 @@ public void setSha256(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sha256", value); } /** - * Sets the tenantAllowBlockListDetailInfo property value. The tenantAllowBlockListDetailInfo property + * Sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. * @param value Value to set for the tenantAllowBlockListDetailInfo property. */ public void setTenantAllowBlockListDetailInfo(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDeliveryDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDeliveryDetail.java index bb3e92158bc..3d83435445e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDeliveryDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDeliveryDetail.java @@ -78,7 +78,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the latestThreats property value. The latestThreats property + * Gets the latestThreats property value. Latest known threat on the email. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -102,7 +102,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the originalThreats property value. The originalThreats property + * Gets the originalThreats property value. Threats identified at the time of delivery. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the latestThreats property value. The latestThreats property + * Sets the latestThreats property value. Latest known threat on the email. * @param value Value to set for the latestThreats property. */ public void setLatestThreats(@jakarta.annotation.Nullable final String value) { @@ -166,7 +166,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the originalThreats property value. The originalThreats property + * Sets the originalThreats property value. Threats identified at the time of delivery. * @param value Value to set for the originalThreats property. */ public void setOriginalThreats(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDlpRuleInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDlpRuleInfo.java index d0b12365298..b48473539d9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDlpRuleInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailDlpRuleInfo.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The name property + * Gets the name property value. Name of the the data loss prevention rule. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the ruleId property value. The ruleId property + * Gets the ruleId property value. Unique identifier of the data loss prevention rule. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The name property + * Sets the name property value. Name of the the data loss prevention rule. * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the ruleId property value. The ruleId property + * Sets the ruleId property value. Unique identifier of the data loss prevention rule. * @param value Value to set for the ruleId property. */ public void setRuleId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailRecipientDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailRecipientDetail.java index 55ada061709..04e1e2613ad 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailRecipientDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailRecipientDetail.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the ccRecipients property value. The ccRecipients property + * Gets the ccRecipients property value. Recipient address in the cc field. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public java.util.List getCcRecipients() { return this.backingStore.get("ccRecipients"); } /** - * Gets the domainName property value. The domainName property + * Gets the domainName property value. Domain name of the recipient. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,14 +118,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the ccRecipients property value. The ccRecipients property + * Sets the ccRecipients property value. Recipient address in the cc field. * @param value Value to set for the ccRecipients property. */ public void setCcRecipients(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("ccRecipients", value); } /** - * Sets the domainName property value. The domainName property + * Sets the domainName property value. Domain name of the recipient. * @param value Value to set for the domainName property. */ public void setDomainName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailSenderDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailSenderDetail.java index 83e83f464a1..1386c0b891e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailSenderDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailSenderDetail.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Display name of sender from address. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the domainCreationDateTime property value. The domainCreationDateTime property + * Gets the domainCreationDateTime property value. Date and time of creation of the sender domain. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public OffsetDateTime getDomainCreationDateTime() { return this.backingStore.get("domainCreationDateTime"); } /** - * Gets the domainName property value. The domainName property + * Gets the domainName property value. Registered name of the domain. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public String getDomainName() { return this.backingStore.get("domainName"); } /** - * Gets the domainOwner property value. The domainOwner property + * Gets the domainOwner property value. Owner of the domain. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public String getIpv4() { return this.backingStore.get("ipv4"); } /** - * Gets the location property value. The location property + * Gets the location property value. Location of the domain. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -140,7 +140,7 @@ public String getMailFromAddress() { return this.backingStore.get("mailFromAddress"); } /** - * Gets the mailFromDomainName property value. The mailFromDomainName property + * Gets the mailFromDomainName property value. Domain name of sender mail from address. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -189,28 +189,28 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Display name of sender from address. * @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 domainCreationDateTime property value. The domainCreationDateTime property + * Sets the domainCreationDateTime property value. Date and time of creation of the sender domain. * @param value Value to set for the domainCreationDateTime property. */ public void setDomainCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("domainCreationDateTime", value); } /** - * Sets the domainName property value. The domainName property + * Sets the domainName property value. Registered name of the domain. * @param value Value to set for the domainName property. */ public void setDomainName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("domainName", value); } /** - * Sets the domainOwner property value. The domainOwner property + * Sets the domainOwner property value. Owner of the domain. * @param value Value to set for the domainOwner property. */ public void setDomainOwner(@jakarta.annotation.Nullable final String value) { @@ -231,7 +231,7 @@ public void setIpv4(@jakarta.annotation.Nullable final String value) { this.backingStore.set("ipv4", value); } /** - * Sets the location property value. The location property + * Sets the location property value. Location of the domain. * @param value Value to set for the location property. */ public void setLocation(@jakarta.annotation.Nullable final String value) { @@ -245,7 +245,7 @@ public void setMailFromAddress(@jakarta.annotation.Nullable final String value) this.backingStore.set("mailFromAddress", value); } /** - * Sets the mailFromDomainName property value. The mailFromDomainName property + * Sets the mailFromDomainName property value. Domain name of sender mail from address. * @param value Value to set for the mailFromDomainName property. */ public void setMailFromDomainName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailUrl.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailUrl.java index 07ebbefa9a7..a95eb5b5ac5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailUrl.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AnalyzedEmailUrl.java @@ -95,7 +95,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the tenantAllowBlockListDetailInfo property value. The tenantAllowBlockListDetailInfo property + * Gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -169,7 +169,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the tenantAllowBlockListDetailInfo property value. The tenantAllowBlockListDetailInfo property + * Sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. * @param value Value to set for the tenantAllowBlockListDetailInfo property. */ public void setTenantAllowBlockListDetailInfo(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CompromiseIndicator.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CompromiseIndicator.java index b5857780859..cf61ac280d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/CompromiseIndicator.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CompromiseIndicator.java @@ -76,7 +76,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the value property value. The value property + * Gets the value property value. Indicator. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public String getValue() { return this.backingStore.get("value"); } /** - * Gets the verdict property value. The verdict property + * Gets the verdict property value. .The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. * @return a {@link VerdictCategory} */ @jakarta.annotation.Nullable @@ -125,14 +125,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the value property value. The value property + * Sets the value property value. Indicator. * @param value Value to set for the value property. */ public void setValue(@jakarta.annotation.Nullable final String value) { this.backingStore.set("value", value); } /** - * Sets the verdict property value. The verdict property + * Sets the verdict property value. .The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. * @param value Value to set for the verdict property. */ public void setVerdict(@jakarta.annotation.Nullable final VerdictCategory value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationBehaviourDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationBehaviourDetails.java index fe1640a7aee..8b760eada84 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationBehaviourDetails.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationBehaviourDetails.java @@ -36,7 +36,7 @@ public static DetonationBehaviourDetails createFromDiscriminatorValue(@jakarta.a return new DetonationBehaviourDetails(); } /** - * Gets the actionStatus property value. The actionStatus property + * Gets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the behaviourCapability property value. The behaviourCapability property + * Gets the behaviourCapability property value. Categorizes the capability or type of behavior observed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public String getBehaviourCapability() { return this.backingStore.get("behaviourCapability"); } /** - * Gets the behaviourGroup property value. The behaviourGroup property + * Gets the behaviourGroup property value. Groups related behaviors together for classification purposes. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public String getBehaviourGroup() { return this.backingStore.get("behaviourGroup"); } /** - * Gets the details property value. The details property + * Gets the details property value. More contextual information about the observed behavior or action. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public String getDetails() { return this.backingStore.get("details"); } /** - * Gets the eventDateTime property value. The eventDateTime property + * Gets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the operation property value. The operation property + * Gets the operation property value. The specific operation or action that was performed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -132,7 +132,7 @@ public String getOperation() { return this.backingStore.get("operation"); } /** - * Gets the processId property value. The processId property + * Gets the processId property value. The unique identifier of the process involved in the behavior. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -140,7 +140,7 @@ public String getProcessId() { return this.backingStore.get("processId"); } /** - * Gets the processName property value. The processName property + * Gets the processName property value. The name of the process that performed or was involved in the behavior. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -148,7 +148,7 @@ public String getProcessName() { return this.backingStore.get("processName"); } /** - * Gets the target property value. The target property + * Gets the target property value. The target of the operation. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -174,7 +174,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the actionStatus property value. The actionStatus property + * Sets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). * @param value Value to set for the actionStatus property. */ public void setActionStatus(@jakarta.annotation.Nullable final String value) { @@ -196,28 +196,28 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the behaviourCapability property value. The behaviourCapability property + * Sets the behaviourCapability property value. Categorizes the capability or type of behavior observed. * @param value Value to set for the behaviourCapability property. */ public void setBehaviourCapability(@jakarta.annotation.Nullable final String value) { this.backingStore.set("behaviourCapability", value); } /** - * Sets the behaviourGroup property value. The behaviourGroup property + * Sets the behaviourGroup property value. Groups related behaviors together for classification purposes. * @param value Value to set for the behaviourGroup property. */ public void setBehaviourGroup(@jakarta.annotation.Nullable final String value) { this.backingStore.set("behaviourGroup", value); } /** - * Sets the details property value. The details property + * Sets the details property value. More contextual information about the observed behavior or action. * @param value Value to set for the details property. */ public void setDetails(@jakarta.annotation.Nullable final String value) { this.backingStore.set("details", value); } /** - * Sets the eventDateTime property value. The eventDateTime property + * Sets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. * @param value Value to set for the eventDateTime property. */ public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -231,28 +231,28 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the operation property value. The operation property + * Sets the operation property value. The specific operation or action that was performed. * @param value Value to set for the operation property. */ public void setOperation(@jakarta.annotation.Nullable final String value) { this.backingStore.set("operation", value); } /** - * Sets the processId property value. The processId property + * Sets the processId property value. The unique identifier of the process involved in the behavior. * @param value Value to set for the processId property. */ public void setProcessId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("processId", value); } /** - * Sets the processName property value. The processName property + * Sets the processName property value. The name of the process that performed or was involved in the behavior. * @param value Value to set for the processName property. */ public void setProcessName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("processName", value); } /** - * Sets the target property value. The target property + * Sets the target property value. The target of the operation. * @param value Value to set for the target property. */ public void setTarget(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationDetails.java index 3565dcde1c2..3b6570f2ca5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationDetails.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DetonationDetails.java @@ -65,7 +65,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the compromiseIndicators property value. The compromiseIndicators property + * Gets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public java.util.List getCompromiseIndicators() { return this.backingStore.get("compromiseIndicators"); } /** - * Gets the detonationBehaviourDetails property value. The detonationBehaviourDetails property + * Gets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation * @return a {@link DetonationBehaviourDetails} */ @jakarta.annotation.Nullable @@ -97,7 +97,7 @@ public DetonationObservables getDetonationObservables() { return this.backingStore.get("detonationObservables"); } /** - * Gets the detonationScreenshotUri property value. The detonationScreenshotUri property + * Gets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -186,14 +186,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the compromiseIndicators property value. The compromiseIndicators property + * Sets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. * @param value Value to set for the compromiseIndicators property. */ public void setCompromiseIndicators(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("compromiseIndicators", value); } /** - * Sets the detonationBehaviourDetails property value. The detonationBehaviourDetails property + * Sets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation * @param value Value to set for the detonationBehaviourDetails property. */ public void setDetonationBehaviourDetails(@jakarta.annotation.Nullable final DetonationBehaviourDetails value) { @@ -214,7 +214,7 @@ public void setDetonationObservables(@jakarta.annotation.Nullable final Detonati this.backingStore.set("detonationObservables", value); } /** - * Sets the detonationScreenshotUri property value. The detonationScreenshotUri property + * Sets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. * @param value Value to set for the detonationScreenshotUri property. */ public void setDetonationScreenshotUri(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/ThreatDetectionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/ThreatDetectionDetail.java index 52a97142dd9..e3537f8e31c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/ThreatDetectionDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/ThreatDetectionDetail.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the confidenceLevel property value. The confidenceLevel property + * Gets the confidenceLevel property value. Indicates the confidence level in the threat detection. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the priorityAccountProtection property value. The priorityAccountProtection property + * Gets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getPriorityAccountProtection() { return this.backingStore.get("priorityAccountProtection"); } /** - * Gets the threats property value. The threats property + * Gets the threats property value. Lists the detected threats. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the confidenceLevel property value. The confidenceLevel property + * Sets the confidenceLevel property value. Indicates the confidence level in the threat detection. * @param value Value to set for the confidenceLevel property. */ public void setConfidenceLevel(@jakarta.annotation.Nullable final String value) { @@ -142,14 +142,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the priorityAccountProtection property value. The priorityAccountProtection property + * Sets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. * @param value Value to set for the priorityAccountProtection property. */ public void setPriorityAccountProtection(@jakarta.annotation.Nullable final String value) { this.backingStore.set("priorityAccountProtection", value); } /** - * Sets the threats property value. The threats property + * Sets the threats property value. Lists the detected threats. * @param value Value to set for the threats property. */ public void setThreats(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/TimelineEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/TimelineEvent.java index 1f4f2152600..477a479faa7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/TimelineEvent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/TimelineEvent.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the eventDateTime property value. The eventDateTime property + * Gets the eventDateTime property value. The date and time when the event occurred. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -65,7 +65,7 @@ public OffsetDateTime getEventDateTime() { return this.backingStore.get("eventDateTime"); } /** - * Gets the eventDetails property value. The eventDetails property + * Gets the eventDetails property value. Additional details or context about the event. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public String getEventDetails() { return this.backingStore.get("eventDetails"); } /** - * Gets the eventResult property value. The eventResult property + * Gets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -81,7 +81,7 @@ public String getEventResult() { return this.backingStore.get("eventResult"); } /** - * Gets the eventSource property value. The eventSource property + * Gets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. * @return a {@link EventSource} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public EventSource getEventSource() { return this.backingStore.get("eventSource"); } /** - * Gets the eventThreats property value. The eventThreats property + * Gets the eventThreats property value. Collection of threats identified or associated with this event. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -97,7 +97,7 @@ public java.util.List getEventThreats() { return this.backingStore.get("eventThreats"); } /** - * Gets the eventType property value. The eventType property + * Gets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. * @return a {@link TimelineEventType} */ @jakarta.annotation.Nullable @@ -159,42 +159,42 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the eventDateTime property value. The eventDateTime property + * Sets the eventDateTime property value. The date and time when the event occurred. * @param value Value to set for the eventDateTime property. */ public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("eventDateTime", value); } /** - * Sets the eventDetails property value. The eventDetails property + * Sets the eventDetails property value. Additional details or context about the event. * @param value Value to set for the eventDetails property. */ public void setEventDetails(@jakarta.annotation.Nullable final String value) { this.backingStore.set("eventDetails", value); } /** - * Sets the eventResult property value. The eventResult property + * Sets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. * @param value Value to set for the eventResult property. */ public void setEventResult(@jakarta.annotation.Nullable final String value) { this.backingStore.set("eventResult", value); } /** - * Sets the eventSource property value. The eventSource property + * Sets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. * @param value Value to set for the eventSource property. */ public void setEventSource(@jakarta.annotation.Nullable final EventSource value) { this.backingStore.set("eventSource", value); } /** - * Sets the eventThreats property value. The eventThreats property + * Sets the eventThreats property value. Collection of threats identified or associated with this event. * @param value Value to set for the eventThreats property. */ public void setEventThreats(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("eventThreats", value); } /** - * Sets the eventType property value. The eventType property + * Sets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. * @param value Value to set for the eventType property. */ public void setEventType(@jakarta.annotation.Nullable final TimelineEventType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/summary/SummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/summary/SummaryRequestBuilder.java index 6d83ee25825..e7801a9c3e1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/summary/SummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/userinsights/monthly/summary/SummaryRequestBuilder.java @@ -59,19 +59,21 @@ public SummaryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/reports/userInsights/monthly/summary{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Summary of all usage insights on apps registered in the tenant for a specified period. + * Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. * @return a {@link InsightSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public InsightSummaryCollectionResponse get() { return get(null); } /** - * Summary of all usage insights on apps registered in the tenant for a specified period. + * Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InsightSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public InsightSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,7 +83,7 @@ public InsightSummaryCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, InsightSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Summary of all usage insights on apps registered in the tenant for a specified period. + * Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Summary of all usage insights on apps registered in the tenant for a specified period. + * Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +113,7 @@ public SummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new SummaryRequestBuilder(rawUrl, requestAdapter); } /** - * Summary of all usage insights on apps registered in the tenant for a specified period. + * Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java index 796fcc9564e..d756edcf8c8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/riskdetections/RiskDetectionsRequestBuilder.java @@ -51,21 +51,21 @@ public RiskDetectionsRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/riskDetections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RiskDetectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetectionCollectionResponse get() { return get(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskDetectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RiskDetectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -100,7 +100,7 @@ public RiskDetection post(@jakarta.annotation.Nonnull final RiskDetection body, return this.requestAdapter.send(requestInfo, errorMapping, RiskDetection::createFromDiscriminatorValue); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -108,7 +108,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -154,7 +154,7 @@ public RiskDetectionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new RiskDetectionsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/riskyusers/RiskyUsersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/RiskyUsersRequestBuilder.java index ed42554da96..00180b38752 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/riskyusers/RiskyUsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/RiskyUsersRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.RiskyUser; import com.microsoft.graph.beta.models.RiskyUserCollectionResponse; import com.microsoft.graph.beta.riskyusers.confirmcompromised.ConfirmCompromisedRequestBuilder; +import com.microsoft.graph.beta.riskyusers.confirmsafe.ConfirmSafeRequestBuilder; import com.microsoft.graph.beta.riskyusers.count.CountRequestBuilder; import com.microsoft.graph.beta.riskyusers.dismiss.DismissRequestBuilder; import com.microsoft.graph.beta.riskyusers.item.RiskyUserItemRequestBuilder; @@ -33,6 +34,14 @@ public class RiskyUsersRequestBuilder extends BaseRequestBuilder { public ConfirmCompromisedRequestBuilder confirmCompromised() { return new ConfirmCompromisedRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmSafe method. + * @return a {@link ConfirmSafeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmSafeRequestBuilder confirmSafe() { + return new ConfirmSafeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java new file mode 100644 index 00000000000..a80c44acc19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.riskyusers.confirmsafe; + +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 ConfirmSafePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmSafePostRequestBody} and sets the default values. + */ + public ConfirmSafePostRequestBody() { + 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 ConfirmSafePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmSafePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmSafePostRequestBody(); + } + /** + * 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("userIds", (n) -> { this.setUserIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the userIds property value. The userIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUserIds() { + return this.backingStore.get("userIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("userIds", this.getUserIds()); + 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 userIds property value. The userIds property + * @param value Value to set for the userIds property. + */ + public void setUserIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("userIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java new file mode 100644 index 00000000000..10c86eb88ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/riskyusers/confirmsafe/ConfirmSafeRequestBuilder.java @@ -0,0 +1,99 @@ +package com.microsoft.graph.beta.riskyusers.confirmsafe; + +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 confirmSafe method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmSafeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmSafeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmSafeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/riskyUsers/confirmSafe", pathParameters); + } + /** + * Instantiates a new {@link ConfirmSafeRequestBuilder} 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 ConfirmSafeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/riskyUsers/confirmSafe", rawUrl); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody body) { + post(body, null); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody 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); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmSafePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + * @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 ConfirmSafePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConfirmSafeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmSafeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmSafeRequestBuilder(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/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java index 27bf745fc70..801720604a8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/rolemanagement/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java @@ -66,12 +66,12 @@ public RoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/roleManagement/deviceManagement/roleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -79,13 +79,13 @@ public UnifiedRoleAssignmentMultipleCollectionResponse get() { return get(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UnifiedRoleAssignmentMultipleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable @Deprecated @@ -129,7 +129,7 @@ public UnifiedRoleAssignmentMultiple post(@jakarta.annotation.Nonnull final Unif return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoleAssignmentMultiple::createFromDiscriminatorValue); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @return a {@link RequestInformation} * @deprecated * This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01 @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -198,7 +198,7 @@ public RoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java index e2ee66520c3..b2a7a15b4ff 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/claimspolicy/ClaimsPolicyRequestBuilder.java @@ -61,23 +61,23 @@ public CustomClaimsPolicy get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return patch(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,23 +88,23 @@ public CustomClaimsPolicy patch(@jakarta.annotation.Nonnull final CustomClaimsPo return this.requestAdapter.send(requestInfo, errorMapping, CustomClaimsPolicy::createFromDiscriminatorValue); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body) { return put(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomClaimsPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomClaimsPolicy put(@jakarta.annotation.Nonnull final CustomClaimsPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -144,7 +144,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return requestInfo; } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @return a {@link RequestInformation} */ @@ -168,7 +168,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java index 710a0d98f82..bf4611d04df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/SitesRequestBuilder.java @@ -95,21 +95,21 @@ public SitesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get() { return get(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -119,7 +119,7 @@ public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, SiteCollectionResponse::createFromDiscriminatorValue); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -127,7 +127,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public SitesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new SitesRequestBuilder(rawUrl, requestAdapter); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java index df56b6441f9..b8630b78788 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/sites/item/lists/item/ListItemRequestBuilder.java @@ -145,21 +145,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get() { return get(null); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -213,7 +213,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -221,7 +221,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -273,7 +273,7 @@ public ListItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java index 1b28700c0c5..3ed5262eb92 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.TimeCard; import com.microsoft.graph.beta.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder; import com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder; import com.microsoft.graph.beta.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder; import com.microsoft.graph.beta.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -40,6 +41,14 @@ public ClockOutRequestBuilder clockOut() { public ConfirmRequestBuilder confirm() { return new ConfirmRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmForUser method. + * @return a {@link ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder confirmForUser() { + return new ConfirmForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the endBreak method. * @return a {@link EndBreakRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java new file mode 100644 index 00000000000..b4d43301e14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser; + +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 ConfirmForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmForUserPostRequestBody} and sets the default values. + */ + public ConfirmForUserPostRequestBody() { + 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 ConfirmForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmForUserPostRequestBody(); + } + /** + * 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("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. The userId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("userId", this.getUserId()); + 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 userId property value. The userId property + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java new file mode 100644 index 00000000000..f9058e4cfea --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.teams.item.schedule.timecards.item.confirmforuser; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TimeCard; +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 confirmForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirmForUser", pathParameters); + } + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} 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 ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirmForUser", rawUrl); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action confirmForUser + * @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 ConfirmForUserPostRequestBody 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 ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmForUserRequestBuilder(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/schedule/timeoffrequests/TimeOffRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timeoffrequests/TimeOffRequestsRequestBuilder.java index 3a9112dc8fd..d4a00090adf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timeoffrequests/TimeOffRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/schedule/timeoffrequests/TimeOffRequestsRequestBuilder.java @@ -84,21 +84,23 @@ public TimeOffRequestCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, TimeOffRequestCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to timeOffRequests for teams + * Create instance of a timeoffrequest object. * @param body The request body * @return a {@link TimeOffRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TimeOffRequest post(@jakarta.annotation.Nonnull final TimeOffRequest body) { return post(body, null); } /** - * Create new navigation property to timeOffRequests for teams + * Create instance of a timeoffrequest object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TimeOffRequest} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TimeOffRequest post(@jakarta.annotation.Nonnull final TimeOffRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -129,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to timeOffRequests for teams + * Create instance of a timeoffrequest object. * @param body The request body * @return a {@link RequestInformation} */ @@ -138,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to timeOffRequests for teams + * Create instance of a timeoffrequest object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java index 5fcb397f564..cf44fb64340 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.TimeCard; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.clockout.ClockOutRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.startbreak.StartBreakRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -40,6 +41,14 @@ public ClockOutRequestBuilder clockOut() { public ConfirmRequestBuilder confirm() { return new ConfirmRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmForUser method. + * @return a {@link ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder confirmForUser() { + return new ConfirmForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the endBreak method. * @return a {@link EndBreakRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java new file mode 100644 index 00000000000..0794faaf51f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser; + +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 ConfirmForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmForUserPostRequestBody} and sets the default values. + */ + public ConfirmForUserPostRequestBody() { + 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 ConfirmForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmForUserPostRequestBody(); + } + /** + * 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("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. The userId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("userId", this.getUserId()); + 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 userId property value. The userId property + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java new file mode 100644 index 00000000000..6619132f8d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.schedule.timecards.item.confirmforuser; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TimeCard; +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 confirmForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/schedule/timeCards/{timeCard%2Did}/confirmForUser", pathParameters); + } + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} 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 ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/schedule/timeCards/{timeCard%2Did}/confirmForUser", rawUrl); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action confirmForUser + * @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 ConfirmForUserPostRequestBody 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 ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmForUserRequestBuilder(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/TeamworkRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/TeamworkRequestBuilder.java index 930b6dcd011..c073c167096 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/TeamworkRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/TeamworkRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.Teamwork; import com.microsoft.graph.beta.teamwork.deletedchats.DeletedChatsRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.DeletedTeamsRequestBuilder; +import com.microsoft.graph.beta.teamwork.determineifinteractionisallowed.DetermineIfInteractionIsAllowedRequestBuilder; import com.microsoft.graph.beta.teamwork.devices.DevicesRequestBuilder; import com.microsoft.graph.beta.teamwork.sendactivitynotificationtorecipients.SendActivityNotificationToRecipientsRequestBuilder; import com.microsoft.graph.beta.teamwork.teamsappsettings.TeamsAppSettingsRequestBuilder; @@ -43,6 +44,14 @@ public DeletedChatsRequestBuilder deletedChats() { public DeletedTeamsRequestBuilder deletedTeams() { return new DeletedTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the determineIfInteractionIsAllowed method. + * @return a {@link DetermineIfInteractionIsAllowedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DetermineIfInteractionIsAllowedRequestBuilder determineIfInteractionIsAllowed() { + return new DetermineIfInteractionIsAllowedRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the devices property of the microsoft.graph.teamwork entity. * @return a {@link DevicesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostRequestBody.java new file mode 100644 index 00000000000..0ed9a347229 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostRequestBody.java @@ -0,0 +1,126 @@ +package com.microsoft.graph.beta.teamwork.determineifinteractionisallowed; + +import com.microsoft.graph.beta.models.Identity; +import com.microsoft.graph.beta.models.TeamworkInteractionType; +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 DetermineIfInteractionIsAllowedPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DetermineIfInteractionIsAllowedPostRequestBody} and sets the default values. + */ + public DetermineIfInteractionIsAllowedPostRequestBody() { + 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 DetermineIfInteractionIsAllowedPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static DetermineIfInteractionIsAllowedPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DetermineIfInteractionIsAllowedPostRequestBody(); + } + /** + * 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("interactionType", (n) -> { this.setInteractionType(n.getEnumValue(TeamworkInteractionType::forValue)); }); + deserializerMap.put("users", (n) -> { this.setUsers(n.getCollectionOfObjectValues(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the interactionType property value. The interactionType property + * @return a {@link TeamworkInteractionType} + */ + @jakarta.annotation.Nullable + public TeamworkInteractionType getInteractionType() { + return this.backingStore.get("interactionType"); + } + /** + * Gets the users property value. The users property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUsers() { + return this.backingStore.get("users"); + } + /** + * 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("interactionType", this.getInteractionType()); + writer.writeCollectionOfObjectValues("users", this.getUsers()); + 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 interactionType property value. The interactionType property + * @param value Value to set for the interactionType property. + */ + public void setInteractionType(@jakarta.annotation.Nullable final TeamworkInteractionType value) { + this.backingStore.set("interactionType", value); + } + /** + * Sets the users property value. The users property + * @param value Value to set for the users property. + */ + public void setUsers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("users", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostResponse.java new file mode 100644 index 00000000000..75bda38e853 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedPostResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.determineifinteractionisallowed; + +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 DetermineIfInteractionIsAllowedPostResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DetermineIfInteractionIsAllowedPostResponse} and sets the default values. + */ + public DetermineIfInteractionIsAllowedPostResponse() { + 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 DetermineIfInteractionIsAllowedPostResponse} + */ + @jakarta.annotation.Nonnull + public static DetermineIfInteractionIsAllowedPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DetermineIfInteractionIsAllowedPostResponse(); + } + /** + * 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("value", (n) -> { this.setValue(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean 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); + writer.writeBooleanValue("value", this.getValue()); + 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 value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedRequestBuilder.java new file mode 100644 index 00000000000..bb37d68fdb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/determineifinteractionisallowed/DetermineIfInteractionIsAllowedRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.teamwork.determineifinteractionisallowed; + +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 determineIfInteractionIsAllowed method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DetermineIfInteractionIsAllowedRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DetermineIfInteractionIsAllowedRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DetermineIfInteractionIsAllowedRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/determineIfInteractionIsAllowed", pathParameters); + } + /** + * Instantiates a new {@link DetermineIfInteractionIsAllowedRequestBuilder} 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 DetermineIfInteractionIsAllowedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/determineIfInteractionIsAllowed", rawUrl); + } + /** + * Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. + * @param body The request body + * @return a {@link DetermineIfInteractionIsAllowedPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DetermineIfInteractionIsAllowedPostResponse post(@jakarta.annotation.Nonnull final DetermineIfInteractionIsAllowedPostRequestBody body) { + return post(body, null); + } + /** + * Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DetermineIfInteractionIsAllowedPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DetermineIfInteractionIsAllowedPostResponse post(@jakarta.annotation.Nonnull final DetermineIfInteractionIsAllowedPostRequestBody 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, DetermineIfInteractionIsAllowedPostResponse::createFromDiscriminatorValue); + } + /** + * Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DetermineIfInteractionIsAllowedPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified 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 DetermineIfInteractionIsAllowedPostRequestBody 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 DetermineIfInteractionIsAllowedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DetermineIfInteractionIsAllowedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DetermineIfInteractionIsAllowedRequestBuilder(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/TeamTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java index 9e9ae4eb28f..2b75d7f4a00 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/TeamTemplatesRequestBuilder.java @@ -60,21 +60,21 @@ public TeamTemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/teamwork/teamTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @return a {@link TeamTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public TeamTemplateCollectionResponse get() { return get(null); } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TeamTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public TeamTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public TeamTemplate post(@jakarta.annotation.Nonnull final TeamTemplate body, @j return this.requestAdapter.send(requestInfo, errorMapping, TeamTemplate::createFromDiscriminatorValue); } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public TeamTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new TeamTemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java index c968caae4ec..44daf079e90 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.TimeCard; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.clockout.ClockOutRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser.ConfirmForUserRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.endbreak.EndBreakRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.startbreak.StartBreakRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -40,6 +41,14 @@ public ClockOutRequestBuilder clockOut() { public ConfirmRequestBuilder confirm() { return new ConfirmRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the confirmForUser method. + * @return a {@link ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder confirmForUser() { + return new ConfirmForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the endBreak method. * @return a {@link EndBreakRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java new file mode 100644 index 00000000000..103fd8b0760 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser; + +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 ConfirmForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfirmForUserPostRequestBody} and sets the default values. + */ + public ConfirmForUserPostRequestBody() { + 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 ConfirmForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfirmForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfirmForUserPostRequestBody(); + } + /** + * 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("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. The userId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("userId", this.getUserId()); + 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 userId property value. The userId property + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java new file mode 100644 index 00000000000..0bc31e4d59c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/schedule/timecards/item/confirmforuser/ConfirmForUserRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.schedule.timecards.item.confirmforuser; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TimeCard; +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 confirmForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/schedule/timeCards/{timeCard%2Did}/confirmForUser", pathParameters); + } + /** + * Instantiates a new {@link ConfirmForUserRequestBuilder} 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 ConfirmForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/schedule/timeCards/{timeCard%2Did}/confirmForUser", rawUrl); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action confirmForUser + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfirmForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action confirmForUser + * @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 ConfirmForUserPostRequestBody 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 ConfirmForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmForUserRequestBuilder(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/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java index 87467d94fbc..2bfd9cbbefa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java @@ -79,23 +79,23 @@ public MultiTenantOrganization get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, MultiTenantOrganization::createFromDiscriminatorValue); } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param body The request body * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body) { return patch(body, null); } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param body The request body * @return a {@link RequestInformation} */ @@ -135,7 +135,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @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/calendargroups/item/calendars/CalendarsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/CalendarsRequestBuilder.java index 6ca73710bde..683673924b5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/CalendarsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/CalendarsRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.CalendarCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.calendargroups.item.calendars.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta.DeltaRequestBuilder; import com.microsoft.graph.beta.users.item.calendargroups.item.calendars.item.CalendarItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -31,6 +32,14 @@ public class CalendarsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the calendars property of the microsoft.graph.calendarGroup entity. * @param calendarId The unique identifier of calendar diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..3156939ce30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.Calendar; +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 DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + 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 DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * 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(Calendar::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/calendargroups/item/calendars/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..596f53478c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendargroups/item/calendars/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.beta.users.item.calendargroups.item.calendars.delta; + +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 delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} 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 DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @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 + */ + @jakarta.annotation.Nullable + public DeltaGetResponse 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, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @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 DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + */ + @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/calendars/CalendarsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/CalendarsRequestBuilder.java index 73744b946ee..be2442ca073 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/CalendarsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/CalendarsRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.CalendarCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.calendars.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.calendars.delta.DeltaRequestBuilder; import com.microsoft.graph.beta.users.item.calendars.item.CalendarItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -31,6 +32,14 @@ public class CalendarsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the calendars property of the microsoft.graph.user entity. * @param calendarId The unique identifier of calendar diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..42834e772ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.calendars.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.Calendar; +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 DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + 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 DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * 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(Calendar::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/calendars/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..2ade007f8f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/calendars/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.beta.users.item.calendars.delta; + +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 delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} 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 DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @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 + */ + @jakarta.annotation.Nullable + public DeltaGetResponse 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, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * @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 DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + */ + @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/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java index 0db93358d44..6e687cc699b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.EmployeeExperienceUser; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder; import com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivities.LearningCourseActivitiesRequestBuilder; import com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EmployeeExperienceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + * @return a {@link AssignedRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AssignedRolesRequestBuilder assignedRoles() { + return new AssignedRolesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the learningCourseActivities property of the microsoft.graph.employeeExperienceUser entity. * @return a {@link LearningCourseActivitiesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java new file mode 100644 index 00000000000..359aaf16d96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles; + +import com.microsoft.graph.beta.models.EngagementRole; +import com.microsoft.graph.beta.models.EngagementRoleCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder; +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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AssignedRolesRequestBuilder 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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + * @param engagementRoleId The unique identifier of engagementRole + * @return a {@link EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder byEngagementRoleId(@jakarta.annotation.Nonnull final String engagementRoleId) { + Objects.requireNonNull(engagementRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRole%2Did", engagementRoleId); + return new EngagementRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AssignedRolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AssignedRolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AssignedRolesRequestBuilder} 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 AssignedRolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get() { + return get(null); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse 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, EngagementRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body) { + return post(body, null); + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @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 assignedRoles for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to assignedRoles 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 EngagementRole 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 AssignedRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AssignedRolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AssignedRolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + */ + @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/employeeexperience/assignedroles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3b383d1165d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.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}/employeeExperience/assignedRoles/$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}/employeeExperience/assignedRoles/$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/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java new file mode 100644 index 00000000000..154952860d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java @@ -0,0 +1,236 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item; + +import com.microsoft.graph.beta.models.EngagementRole; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder; +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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} 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 EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property assignedRoles for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property assignedRoles for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole get() { + return get(null); + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property assignedRoles in users + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body) { + return patch(body, null); + } + /** + * Update the navigation property assignedRoles in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property assignedRoles for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property assignedRoles for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the collection of Viva Engage roles assigned to a 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 assignedRoles in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property assignedRoles 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 EngagementRole 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 EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..395e309f453 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members; + +import com.microsoft.graph.beta.models.EngagementRoleMember; +import com.microsoft.graph.beta.models.EngagementRoleMemberCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder; +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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.engagementRole entity. + * @param engagementRoleMemberId The unique identifier of engagementRoleMember + * @return a {@link EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder byEngagementRoleMemberId(@jakarta.annotation.Nonnull final String engagementRoleMemberId) { + Objects.requireNonNull(engagementRoleMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRoleMember%2Did", engagementRoleMemberId); + return new EngagementRoleMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} 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 MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Users who have been assigned this role. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get() { + return get(null); + } + /** + * Users who have been assigned this role. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse 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, EngagementRoleMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to members for users + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return post(body, null); + } + /** + * Create new navigation property to members for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Users who have been assigned this role. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users who have been assigned this role. + * @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 members for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to members 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 EngagementRoleMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Users who have been assigned this role. + */ + @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/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8aaa70569ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$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/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java new file mode 100644 index 00000000000..0ab99c81e9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java @@ -0,0 +1,236 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item; + +import com.microsoft.graph.beta.models.EngagementRoleMember; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder; +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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + * @return a {@link UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder user() { + return new UserRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} 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 EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property members for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property members 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); + } + /** + * Users who have been assigned this role. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get() { + return get(null); + } + /** + * Users who have been assigned this role. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in users + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property members for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property members for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + return requestInfo; + } + /** + * Users who have been assigned this role. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users who have been assigned this role. + * @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 members in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members 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 EngagementRoleMember 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 EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleMemberItemRequestBuilder(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 { + } + /** + * Users who have been assigned this role. + */ + @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/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java new file mode 100644 index 00000000000..7af9a861eee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.User; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +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 user property of the microsoft.graph.engagementRoleMember entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UserRequestBuilder} 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 UserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", rawUrl); + } + /** + * User entity of the member who has been assigned the role. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * User entity of the member who has been assigned the role. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User 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, User::createFromDiscriminatorValue); + } + /** + * User entity of the member who has been assigned the role. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * User entity of the member who has been assigned the role. + * @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 UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserRequestBuilder(rawUrl, requestAdapter); + } + /** + * User entity of the member who has been assigned the role. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..b1b2e59b9a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings; + +import com.microsoft.graph.beta.models.MailboxSettings; +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; +/** + * Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} 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 MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @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 property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @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 MailboxSettings 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 MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + */ + @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/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..bd758ed66d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder; +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; +/** + * Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder 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); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} 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 ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse 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, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1e4ddde5b9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java index 7886e382b9a..450364977d2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/presence/PresenceRequestBuilder.java @@ -100,21 +100,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get() { return get(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -168,7 +168,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -176,7 +176,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -228,7 +228,7 @@ public PresenceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {